difftreelog
Debug: step by step.
in: master
1 file changed
.github/workflows/market-test_v2.ymldiffbeforeafterboth22 include:22 include:23 - network: "opal"23 - network: "opal"24 features: "opal-runtime"24 features: "opal-runtime"25 - network: "quartz"25# - network: "quartz"26 features: "quartz-runtime"26# features: "quartz-runtime"27 - network: "unique"27# - network: "unique"28 features: "unique-runtime"28# features: "unique-runtime"292930 steps:30 steps:313148# ref: 'CI-37-core-ci-step-3'48# ref: 'CI-37-core-ci-step-3'49 ref: 'ci_test_v2'49 ref: 'ci_test_v2'505051 - name: Read .env file51# - name: Read .env file52 uses: xom9ikk/dotenv@v1.0.252# uses: xom9ikk/dotenv@v1.0.253 53 54 - name: Copy qa-tests/.env.example to qa-tests/.env54 - name: Copy qa-tests/.env.example to qa-tests/.env55 working-directory: qa-tests55 working-directory: qa-tests56 run: cp .env.docker .env56 run: cp .env.docker .env575758 - name: Show content of qa-test/.env58# - name: Show content of qa-test/.env59 working-directory: qa-tests59# working-directory: qa-tests60 run: cat .env60# run: cat .env6161#62 - name: Read qa -test .env file62# - name: Read qa -test .env file63 uses: xom9ikk/dotenv@v1.0.263# uses: xom9ikk/dotenv@v1.0.264 with:64# with:65 path: qa-tests/65# path: qa-tests/66 66 67 - name: Generate ENV related extend file for docker-compose67 - name: Generate ENV related extend file for docker-compose68 uses: cuchi/jinja2-action@v1.2.068 uses: cuchi/jinja2-action@v1.2.085 working-directory: qa-tests85 working-directory: qa-tests86 run: docker-compose -f ".docker/docker-compose.market.yml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate node-parachain 86 run: docker-compose -f ".docker/docker-compose.market.yml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate node-parachain 878788 - name: Start nonce-app88# - name: Start nonce-app89 working-directory: qa-tests89# working-directory: qa-tests90 run: docker-compose -f ".docker/docker-compose.market.yml" up -d --build --remove-orphans --force-recreate nonce-app 90# run: docker-compose -f ".docker/docker-compose.market.yml" up -d --build --remove-orphans --force-recreate nonce-app 91 91 92 - uses: actions/setup-node@v392 - uses: actions/setup-node@v393 with:93 with:94 node-version: 1694 node-version: 16.17959596 - name: Setup TypeScript96 - name: Setup TypeScript97 working-directory: qa-tests97 working-directory: qa-tests98 run: |98 run: |99 npm install100 npm install -g ts-node99 npm install -g ts-node100 npm install101101102 - name: Copy qa-tests/.env.example to qa-tests/.env102 - name: Copy qa-tests/.env.docker to qa-tests/.env103 working-directory: qa-tests103 working-directory: qa-tests104 run: | 104 run: | 105 rm -rf .env105 rm -rf .env106 cp .env.example .env106 cp .env.docker .env107 107 108 108 109 - name: Show content of qa-test/.env109# - name: Show content of qa-test/.env110 working-directory: qa-tests110# working-directory: qa-tests111 run: cat .env111# run: cat .env112112113113114 - name: Read qa -test .env file114# - name: Read qa -test .env file115 uses: xom9ikk/dotenv@v1.0.2115# uses: xom9ikk/dotenv@v1.0.2116 with:116# with:117 path: qa-tests/117# path: qa-tests/118118119 - name: Wait for chain up and running119 - name: Wait for chain up and running120 working-directory: tests120 working-directory: tests127 working-directory: qa-tests127 working-directory: qa-tests128 run: |128 run: |129 cat .env129 cat .env130 cat .env.example 130# cat .env.example 131 cat .env.docker131# cat .env.docker132 cat .env.example.ci132# cat .env.example.ci133 ts-node ./src/scripts/create-market-accounts.ts133 ts-node ./src/scripts/create-market-accounts.ts134134135 - name: Get chain logs135 - name: Get chain logs151 if: failure()151 if: failure()152 run: sleep 900s152 run: sleep 900s153153154 - name: Import test data154# - name: Import test data155 working-directory: qa-tests155# working-directory: qa-tests156 run: ts-node ./src/scripts/create-test-collections.ts156# run: ts-node ./src/scripts/create-test-collections.ts157157158 - name: Show content of qa-test .env158# - name: Show content of qa-test .env159 working-directory: qa-tests159# working-directory: qa-tests160 run: cat .env160# run: cat .env161161162 - name: Copy qa-tests/.env.example to qa-tests/.env.docker162# - name: Copy qa-tests/.env.example to qa-tests/.env.docker163 working-directory: qa-tests163# working-directory: qa-tests164 run: |164# run: |165 rm -rf .env.docker165# rm -rf .env.docker166 cp .env .env.docker166# cp .env .env.docker167 sed -i '/UNIQUE_WS_ENDPOINT/c UNIQUE_WS_ENDPOINT=ws://node-parachain:9944' .env.docker167# sed -i '/UNIQUE_WS_ENDPOINT/c UNIQUE_WS_ENDPOINT=ws://node-parachain:9944' .env.docker168168169 - name: Read qa -test .env file Before market start169# - name: Read qa -test .env file Before market start170 uses: xom9ikk/dotenv@v1.0.2170# uses: xom9ikk/dotenv@v1.0.2171 with:171# with:172 path: qa-tests/172# path: qa-tests/173173174 - name: local-market:start174# - name: local-market:start175 run: docker-compose -f "qa-tests/.docker/docker-compose.market.yml" -f "qa-tests/.docker/docker-compose.${{ matrix.network }}.yml" up -d --build175# run: docker-compose -f "qa-tests/.docker/docker-compose.market.yml" -f "qa-tests/.docker/docker-compose.${{ matrix.network }}.yml" up -d --build176176177 - name: Wait for market readyness177# - name: Wait for market readyness178 working-directory: qa-tests178# working-directory: qa-tests179 run: src/scripts/wait-market-ready.sh179# run: src/scripts/wait-market-ready.sh180 shell: bash180# shell: bash181181182 - name: Install dependecies182# - name: Install dependecies183 working-directory: qa-tests183# working-directory: qa-tests184 run: |184# run: |185 npm ci185# npm ci186 npm install -D @playwright/test186# npm install -D @playwright/test187 npx playwright install-deps187# npx playwright install-deps188 npx playwright install188# npx playwright install189 189 190 - name: 190# - name: 191 working-directory: qa-tests191# working-directory: qa-tests192 run: |192# run: |193 npx playwright test --workers=8 --quiet .*.api.test.ts --reporter=github --config playwright.config.ts193# npx playwright test --workers=8 --quiet .*.api.test.ts --reporter=github --config playwright.config.ts194194195 - name: Show env variables195# - name: Show env variables196 if: success() || failure()196# if: success() || failure()197 run: printenv197# run: printenv198198199 - name: look up for report199# - name: look up for report200 if: success() || failure()200# if: success() || failure()201 run: |201# run: |202 ls -la 202# ls -la 203 ls -la qa-tests/203# ls -la qa-tests/204204205205206 - name: Stop running containers206 - name: Stop running containers