Skip to content

Commit 2b00d92

Browse files
[TRY] see if tests would run on demo image
Signed-off-by: Marc Dumais <[email protected]>
1 parent c39fc25 commit 2b00d92

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

.github/workflows/docker-example.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
with:
3232
node-version: ${{ matrix.node-version }}
3333

34-
- name: Build Docker example images
34+
- name: Build trace viewer image
3535
uses: nick-invision/retry@v3
3636
with:
3737
timeout_minutes: 10
@@ -43,7 +43,7 @@ jobs:
4343
yarn build:docker:${{ matrix.params.name }}
4444
on_retry_command: cd ..
4545

46-
- name: Build "demo" version of the trace viewer image
46+
- name: Build "demo" version of trace viewer image
4747
uses: nick-invision/retry@v3
4848
with:
4949
timeout_minutes: 10
@@ -55,10 +55,11 @@ jobs:
5555
yarn build:docker:${{ matrix.params.name }}-demo
5656
on_retry_command: cd ..
5757

58-
- name: Run trace viewer image base image
58+
- name: Run trace viewer base image
5959
run: |
6060
cd docker
61-
docker run --init -d -p 0.0.0.0:3000:4000 --name tv-${{ matrix.params.name }}-1 tv-${{ matrix.params.name }}
61+
docker run --init --network host -d -p 0.0.0.0:3000:4000 --name tv-${{ matrix.params.name }}-1 tv-${{ matrix.params.name }}
62+
docker kill tv-${{ matrix.params.name }}-1
6263
6364
- name: Test trace viewer base image
6465
run: |
@@ -70,5 +71,11 @@ jobs:
7071
- name: Run "demo" version of the trace viewer docker image
7172
run: |
7273
cd docker
73-
docker run --init -d --network host -p 0.0.0.0:3000:4000 tv-${{ matrix.params.name }}-demo
74+
docker run --init -d --network host -p 0.0.0.0:3000:4000 --name tv-${{ matrix.params.name }}-demo-1 tv-${{ matrix.params.name }}-demo
7475
76+
- name: Test trace viewer demo image
77+
run: |
78+
cd docker
79+
yarn --ignore-scripts
80+
yarn --cwd ${{ matrix.params.resources-folder }} test-demo
81+
docker kill tv-${{ matrix.params.name }}-demo-1

docker/theia-app-theia-ext/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
"start": "theia start",
3333
"watch": "theia build --watch",
3434
"clean": "echo 'Docker: Fake clean!!!'",
35-
"test": "yarn --cwd ../../playwright-tests ui-tests"
35+
"test": "yarn --cwd ../../playwright-tests ui-tests",
36+
"test-demo": "yarn --cwd ../../playwright-tests ui-tests"
3637
},
3738
"engines": {
3839
"yarn": ">=1.7.0 <2",

docker/theia-app-vscode-ext/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
"start": "theia start --plugins=local-dir:plugins",
3535
"watch": "theia build --watch",
3636
"download:plugins": "theia download:plugins --rate-limit=15 --parallel=false --ignore-errors",
37-
"test": "echo \"TODO: Add tests\" && /bin/true"
37+
"test": "echo \"TODO: Add tests\" && /bin/true",
38+
"test-demo": "echo \"TODO: Add tests\" && /bin/true"
3839
},
3940
"engines": {
4041
"yarn": ">=1.7.0 <2",

0 commit comments

Comments
 (0)