updated env

This commit is contained in:
_den 2022-07-05 20:42:49 +10:00
parent ee66894999
commit 6e60d41e8f

View File

@ -95,6 +95,7 @@ jobs:
- name: Prepare
run: |
touch scripts/dir.txt
- name: Test 1
run: |
xvfb-run pytest -m smoke
@ -107,8 +108,18 @@ jobs:
name: Mainnet tests - note account, relayer, wallet
needs: tests-smoke
runs-on: [self-hosted]
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
steps:
- name: Checkout e2e-test repo
- name: Checkout e2e-tests repo
uses: actions/checkout@v3
with:
repository: ${{ secrets.E2E_REPOSITORY }}
@ -137,7 +148,7 @@ jobs:
run: |
npm install --global yarn
yarn
- name: run fork
- name: Run fork
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.E2E_RUN_FORK_URL }}
@ -148,15 +159,14 @@ jobs:
run: sleep 5
- name: Run load money script
working-directory: ./test-registry-ui/
run: |
yarn start
run: yarn start
env:
RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
WALLET_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
MAINNET_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
- name: Sleep for 5 sec
run: sleep 5
- name: run relayer
- name: Run relayer
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.E2E_RUN_RELAYER_URL }}
@ -168,187 +178,57 @@ jobs:
mkdir screenshots
touch scripts/dir.txt
echo "127.0.0.1 api.thegraph.com" >> /etc/hosts
- name: Test 1 - Note account on Mainnet
run: |
pytest -m note_account
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m note_account
- name: Test 2 - Deposit ETH on Mainnet and Withdraw with Relayer
if: always()
run: |
pytest -m mainnet_relayer
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_relayer
- name: Test 3 - Deposit ETH on Mainnet and Withdraw with Wallet
if: always()
run: |
pytest -m mainnet_fast
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_fast
- name: Test 4 - Deposit USDC on Mainnet and Withdraw with Relayer
if: always()
run: |
pytest -s -v -x -m mainnet_relayer_usdc
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -s -v -x -m mainnet_relayer_usdc
- name: Test 5 - Deposit USDC on Mainnet and Withdraw with Wallet
if: always()
run: |
pytest -m mainnet_fast_usdc
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_fast_usdc
- name: Test 6 - Deposit USDT on Mainnet and Withdraw with Relayer
if: always()
run: |
pytest -m mainnet_relayer_usdt
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_relayer_usdt
- name: Test 7 - Deposit USDT on Mainnet and Withdraw with Wallet
if: always()
run: |
pytest -s -v -x -m mainnet_fast_usdt
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -s -v -x -m mainnet_fast_usdt
- name: Test 8 - Deposit DAI on Mainnet and Withdraw with Relayer
if: always()
run: |
pytest -m mainnet_relayer_dai
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_relayer_dai
- name: Test 9 - Deposit DAI on Mainnet and Withdraw with Wallet
if: always()
run: |
pytest -m mainnet_fast_dai
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_fast_dai
- name: Test 10 - Deposit cDAI on Mainnet and Withdraw with Relayer
if: always()
run: |
pytest -m mainnet_relayer_cdai
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_relayer_cdai
- name: Test 11 - Deposit cDAI on Mainnet and Withdraw with Wallet
if: always()
run: |
pytest -m mainnet_fast_cdai
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_fast_cdai
- name: Test 12 - Deposit WBTC on Mainnet and Withdraw with Relayer
if: always()
run: |
pytest -m mainnet_relayer_wbtc
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_relayer_wbtc
- name: Test 13 - Deposit WBTC on Mainnet and Withdraw with Wallet
if: always()
run: |
pytest -m mainnet_fast_wbtc
env:
URL_TC_CLASSIC: ${{ needs.deploy-netlify.outputs.deploy-url }}
METAMASK_PASSWORD: ${{ secrets.E2E_METAMASK_PASSWORD }}
METAMASK_PHRASE: ${{ secrets.E2E_METAMASK_PHRASE }}
RECIPIENT_ADDRESS: ${{ secrets.E2E_RECIPIENT_ADDRESS }}
FORK_USER: ${{ secrets.E2E_FORK_USER }}
RUN_FORK_URL: ${{ secrets.E2E_RUN_FORK_URL }}
TEST_RPC_URL: ${{ secrets.E2E_TEST_RPC_URL }}
RELAYER_NAME: ${{ secrets.E2E_RELAYER_NAME }}
RUN_RELAYER_URL: ${{ secrets.E2E_RUN_RELAYER_URL }}
run: pytest -m mainnet_fast_wbtc
- name: Upload artefact
if: always()