Skip to content

Commit cca988d

Browse files
committed
[ENH] Set environment variables for deterministic testing
Added `PYTHONHASHSEED` and thread control variables (`OMP_NUM_THREADS`, `MKL_NUM_THREADS`, `OPENBLAS_NUM_THREADS`) to ensure consistent and reproducible test results. This improves stability and reliability during testing.
1 parent 2cb7a66 commit cca988d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

.teamcity/Gempy/buildTypes/Gempy_TestingGemPy.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
<param name="env.PATH_TO_SPREMBERG" value="%env.TERRA_PATH_DEVOPS%SubsurfaceTestData/boreholes/Spremberg/" />
1414
<param name="env.TERRA_PATH_DEVOPS" value="/mnt/d/OneDrive - Terranigma Solutions GmbH/Documents - Terranigma Base/DevOps/" />
1515
<param name="env.TEST_DATA" value="/mnt/d/OneDrive - Terranigma Solutions GmbH/Documents - Terranigma Base/DevOps/GemPyTestData/1" />
16+
<param name="env.OMP_NUM_THREADS" value="1"/>
17+
<param name="env.MKL_NUM_THREADS" value="1"/>
18+
<param name="env.OPENBLAS_NUM_THREADS" value="1"/>
1619
</parameters>
1720
<build-runners>
1821
<runner id="Setup" name="Setup" type="simpleRunner">

0 commit comments

Comments
 (0)