Skip to content

Commit 33c49a4

Browse files
author
mike dupont
committed
adding test to github matrix
1 parent 036bcd3 commit 33c49a4

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

.github/workflows/run-docker-tests.yml

+15-17
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ on:
1515
branches: [ "collect-perf" ]
1616
jobs:
1717
build:
18+
strategy:
19+
matrix:
20+
tests:
21+
- "/app/src/lib/provable/test/merkle-list.test.ts"
22+
- "/app/src/lib/provable/test/merkle-tree.test.ts"
23+
- "/app/src/lib/provable/test/scalar.test.ts"
24+
- "/app/src/lib/provable/test/merkle-map.test.ts"
25+
- "/app/src/lib/provable/test/provable.test.ts"
26+
- "/app/src/lib/provable/test/primitives.test.ts"
27+
- "/app/src/lib/provable/test/group.test.ts"
28+
- "/app/src/lib/provable/test/int.test.ts"
29+
- "/app/src/lib/mina/precondition.test.ts"
30+
- "/app/src/lib/mina/token.test.ts"
1831
runs-on: ubuntu-latest
1932
steps:
2033
- uses: meta-introspector/checkout@v4
@@ -32,8 +45,7 @@ jobs:
3245
run: docker pull ${{ inputs.image_url || env.default_image }}
3346

3447
- name: run the Docker tests
35-
run: TESTS="/app/src/lib/provable/test/merkle-list.test.ts" docker compose up ${{ env.container_name }}
36-
# /app/src/lib/provable/test/merkle-tree.test.ts /app/src/lib/provable/test/scalar.test.ts /app/src/lib/provable/test/merkle-map.test.ts /app/src/lib/provable/test/provable.test.ts /app/src/lib/provable/test/primitives.test.ts /app/src/lib/provable/test/group.test.ts /app/src/lib/provable/test/int.test.ts /app/src/lib/mina/precondition.test.ts"
48+
run: TESTS=${{matrix.tests}} docker compose up ${{ env.container_name }}
3749
env:
3850
DOCKER_IMAGE_URL: ${{ inputs.image_url || env.default_image}}
3951
- name: docker cp results
@@ -47,23 +59,9 @@ jobs:
4759
run: rm -rf /tmp/perf*
4860
- name: delete the container
4961
run: |
50-
docker-compose down
62+
docker compose down
5163
docker rm -f $(docker ps -a -q)
52-
docker volume rm $(docker volume ls -q)
53-
5464
55-
- name: run the Docker tests part 2
56-
run: docker compose up ${{ env.container_name }}-test2
57-
env:
58-
DOCKER_IMAGE_URL: ${{ inputs.image_url || env.default_image}}
59-
60-
- name: docker cp results
61-
run: docker compose cp ${{ env.container_name }}:/tmp/perf.data.tar.gz perf.data2.tar.gz
62-
- name: Archive results
63-
uses: meta-introspector/upload-artifact@v4
64-
with:
65-
name: perf.data2.tar.gz
66-
path: perf.data2.tar.gz
6765
6866
6967

0 commit comments

Comments
 (0)