@@ -256,6 +256,39 @@ jobs:
256256 - name : Test
257257 run : make -C modules/${{ matrix.module }} test-slow
258258
259+ test-mem-size :
260+ runs-on : ubuntu-24.04
261+
262+ steps :
263+ - name : Setup Java
264+ uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
265+ with :
266+ distribution : ' temurin'
267+ java-version : ' 25'
268+
269+ - name : Setup Clojure
270+ uses : DeLaGuardo/setup-clojure@3fe9b3ae632c6758d0b7757b0838606ef4287b08 # 13.4
271+ with :
272+ cli : ' 1.12.3.1577'
273+
274+ - name : Check out Git repository
275+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
276+
277+ - name : Cache Local Maven Repo
278+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
279+ with :
280+ path : ~/.m2/repository
281+ key : ${{ runner.os }}-temurin-25-maven-fhir-structure-${{ hashFiles('modules/fhir-structure/deps.edn') }}
282+
283+ - name : Cache Clojure GitLibs
284+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
285+ with :
286+ path : ~/.gitlibs
287+ key : ${{ runner.os }}-gitlibs-fhir-structure-${{ hashFiles('modules/fhir-structure/deps.edn') }}
288+
289+ - name : Test
290+ run : make -C modules/fhir-structure test-mem-size
291+
259292 # Special treatment, because it runs much longer as the other modules.
260293 test-coverage-db :
261294 strategy :
@@ -656,7 +689,7 @@ jobs:
656689 run : .github/scripts/evaluate-measure.sh q36-parameter 86
657690
658691 - name : Check Bloom Filter
659- run : .github/scripts/check-bloom-filter.sh fbb79d85457069c8e1926c949690deecd60d751942d5b0cd0b61c08e6029224c 86
692+ run : .github/scripts/check-bloom-filter.sh 017a0f079c2a76a731db3cdf68637afc8e4fac34409b032b5ac93958923e0501 86
660693
661694 - name : Evaluate CQL Query 36 - Subject List
662695 run : .github/scripts/evaluate-measure-subject-list.sh q36-parameter 86
@@ -668,7 +701,7 @@ jobs:
668701 run : .github/scripts/evaluate-measure.sh q37-overlaps 24
669702
670703 - name : Check Bloom Filter
671- run : .github/scripts/check-bloom-filter.sh 9fe779d821d7647831331b490939aa0cdf314d76c9b2a9518ffaf559353db043 24
704+ run : .github/scripts/check-bloom-filter.sh e7d79fd90bce0a8c5abad06027e3b6d57b448076ff41fa36827e5e3b65ca10c2 24
672705
673706 - name : Evaluate CQL Query 37 - Blazectl
674707 run : .github/scripts/evaluate-measure-blazectl.sh q37-overlaps 24
@@ -1318,6 +1351,18 @@ jobs:
13181351 - name : Control Character Handling
13191352 run : .github/scripts/control-character-handling.sh
13201353
1354+ - name : Age Test
1355+ run : .github/scripts/age-test.sh
1356+
1357+ - name : Count Test
1358+ run : .github/scripts/count-test.sh
1359+
1360+ - name : Distance Test
1361+ run : .github/scripts/distance-test.sh
1362+
1363+ - name : Duration Test
1364+ run : .github/scripts/duration-test.sh
1365+
13211366 - name : Prometheus Metrics
13221367 run : .github/scripts/test-metrics.sh
13231368 if : ${{ matrix.variant == 'standalone' }}
@@ -2439,7 +2484,7 @@ jobs:
24392484 run : docker load --input /tmp/blaze.tar
24402485
24412486 - name : Run Blaze
2442- run : docker run --name blaze -d -e JAVA_TOOL_OPTIONS=-Xmx2g -e DB_RESOURCE_CACHE_SIZE=0 - p 8080:8080 --read-only --tmpfs /tmp:exec -v blaze-data:/app/data blaze:latest
2487+ run : docker run --name blaze -d -e JAVA_TOOL_OPTIONS=-Xmx2g -p 8080:8080 --read-only --tmpfs /tmp:exec -v blaze-data:/app/data blaze:latest
24432488
24442489 - name : Wait for Blaze
24452490 run : .github/scripts/wait-for-url.sh http://localhost:8080/health
@@ -2735,6 +2780,7 @@ jobs:
27352780 - lint
27362781 - test
27372782 - test-slow
2783+ - test-mem-size
27382784 - test-root
27392785 - image-scan
27402786 - cql-expr-cache-test
0 commit comments