@@ -32,15 +32,38 @@ jobs:
32
32
run : docker pull ${{ inputs.image_url || env.default_image }}
33
33
34
34
- name : run the Docker tests
35
- run : docker compose up ${{ env.container_name }}
35
+ run : docker compose up ${{ env.container_name }}-test1 -e TESTS="/app/src/lib/provable/test/merkle-list.test.ts"
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"
36
37
env :
37
- DOCKER_IMAGE_URL : ${{ inputs.image_url || env.default_image}}
38
-
38
+ DOCKER_IMAGE_URL : ${{ inputs.image_url || env.default_image}}
39
39
- name : docker cp results
40
40
run : docker compose cp ${{ env.container_name }}:/tmp/perf.data.tar.gz perf.data.tar.gz
41
-
42
41
- name : Archive results
43
42
uses : meta-introspector/upload-artifact@v4
44
43
with :
45
44
name : perf.data.tar.gz
46
45
path : perf.data.tar.gz
46
+ - name : delete the results
47
+ run : rm -rf /tmp/perf*
48
+ - name : delete the container
49
+ run : |
50
+ docker-compose down
51
+ docker rm -f $(docker ps -a -q)
52
+ docker volume rm $(docker volume ls -q)
53
+
54
+
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
67
+
68
+
69
+
0 commit comments