git.delta.rocks / unique-network / refs/commits / 63d6b9735662

difftreelog

Debug: step by step.

Alexander Aksenov2022-09-08parent: #ea81675.patch.diff
in: master

1 file changed

modified.github/workflows/market-test_v2.ymldiffbeforeafterboth
22 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"
2929
30 steps:30 steps:
3131
48# 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'
5050
51 - name: Read .env file51# - name: Read .env file
52 uses: xom9ikk/dotenv@v1.0.252# uses: xom9ikk/dotenv@v1.0.2
53 53
54 - name: Copy qa-tests/.env.example to qa-tests/.env54 - name: Copy qa-tests/.env.example to qa-tests/.env
55 working-directory: qa-tests55 working-directory: qa-tests
56 run: cp .env.docker .env56 run: cp .env.docker .env
5757
58 - name: Show content of qa-test/.env58# - name: Show content of qa-test/.env
59 working-directory: qa-tests59# working-directory: qa-tests
60 run: cat .env60# run: cat .env
6161#
62 - name: Read qa -test .env file62# - name: Read qa -test .env file
63 uses: xom9ikk/dotenv@v1.0.263# uses: xom9ikk/dotenv@v1.0.2
64 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-compose
68 uses: cuchi/jinja2-action@v1.2.068 uses: cuchi/jinja2-action@v1.2.0
85 working-directory: qa-tests85 working-directory: qa-tests
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 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
8787
88 - name: Start nonce-app88# - name: Start nonce-app
89 working-directory: qa-tests89# working-directory: qa-tests
90 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@v3
93 with:93 with:
94 node-version: 1694 node-version: 16.17
9595
96 - name: Setup TypeScript96 - name: Setup TypeScript
97 working-directory: qa-tests97 working-directory: qa-tests
98 run: |98 run: |
99 npm install
100 npm install -g ts-node99 npm install -g ts-node
100 npm install
101101
102 - name: Copy qa-tests/.env.example to qa-tests/.env102 - name: Copy qa-tests/.env.docker to qa-tests/.env
103 working-directory: qa-tests103 working-directory: qa-tests
104 run: | 104 run: |
105 rm -rf .env105 rm -rf .env
106 cp .env.example .env106 cp .env.docker .env
107 107
108 108
109 - name: Show content of qa-test/.env109# - name: Show content of qa-test/.env
110 working-directory: qa-tests110# working-directory: qa-tests
111 run: cat .env111# run: cat .env
112112
113113
114 - name: Read qa -test .env file114# - name: Read qa -test .env file
115 uses: xom9ikk/dotenv@v1.0.2115# uses: xom9ikk/dotenv@v1.0.2
116 with:116# with:
117 path: qa-tests/117# path: qa-tests/
118118
119 - name: Wait for chain up and running119 - name: Wait for chain up and running
120 working-directory: tests120 working-directory: tests
127 working-directory: qa-tests127 working-directory: qa-tests
128 run: |128 run: |
129 cat .env129 cat .env
130 cat .env.example 130# cat .env.example
131 cat .env.docker131# cat .env.docker
132 cat .env.example.ci132# cat .env.example.ci
133 ts-node ./src/scripts/create-market-accounts.ts133 ts-node ./src/scripts/create-market-accounts.ts
134134
135 - name: Get chain logs135 - name: Get chain logs
151 if: failure()151 if: failure()
152 run: sleep 900s152 run: sleep 900s
153153
154 - name: Import test data154# - name: Import test data
155 working-directory: qa-tests155# working-directory: qa-tests
156 run: ts-node ./src/scripts/create-test-collections.ts156# run: ts-node ./src/scripts/create-test-collections.ts
157157
158 - name: Show content of qa-test .env158# - name: Show content of qa-test .env
159 working-directory: qa-tests159# working-directory: qa-tests
160 run: cat .env160# run: cat .env
161161
162 - name: Copy qa-tests/.env.example to qa-tests/.env.docker162# - name: Copy qa-tests/.env.example to qa-tests/.env.docker
163 working-directory: qa-tests163# working-directory: qa-tests
164 run: |164# run: |
165 rm -rf .env.docker165# rm -rf .env.docker
166 cp .env .env.docker166# cp .env .env.docker
167 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.docker
168168
169 - name: Read qa -test .env file Before market start169# - name: Read qa -test .env file Before market start
170 uses: xom9ikk/dotenv@v1.0.2170# uses: xom9ikk/dotenv@v1.0.2
171 with:171# with:
172 path: qa-tests/172# path: qa-tests/
173173
174 - name: local-market:start174# - name: local-market:start
175 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 --build
176176
177 - name: Wait for market readyness177# - name: Wait for market readyness
178 working-directory: qa-tests178# working-directory: qa-tests
179 run: src/scripts/wait-market-ready.sh179# run: src/scripts/wait-market-ready.sh
180 shell: bash180# shell: bash
181181
182 - name: Install dependecies182# - name: Install dependecies
183 working-directory: qa-tests183# working-directory: qa-tests
184 run: |184# run: |
185 npm ci185# npm ci
186 npm install -D @playwright/test186# npm install -D @playwright/test
187 npx playwright install-deps187# npx playwright install-deps
188 npx playwright install188# npx playwright install
189 189
190 - name: 190# - name:
191 working-directory: qa-tests191# working-directory: qa-tests
192 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.ts
194194
195 - name: Show env variables195# - name: Show env variables
196 if: success() || failure()196# if: success() || failure()
197 run: printenv197# run: printenv
198198
199 - name: look up for report199# - name: look up for report
200 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/
204204
205205
206 - name: Stop running containers206 - name: Stop running containers