diff options
| author | 2026-02-14 09:58:47 -0600 | |
|---|---|---|
| committer | 2026-02-14 09:58:47 -0600 | |
| commit | 78347889552de88dab3c657053f5c64a9112367b (patch) | |
| tree | 6677b01ecf1c33e5d64bf02bbb70bed87bf1cfb6 | |
| parent | Merge branch 'master' into cjanet-jit (diff) | |
Slight tweaks so test suite is not hash sensitive.
| -rw-r--r-- | spork/cc.janet | 2 | ||||
| -rw-r--r-- | test/suite-tarray.janet | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/spork/cc.janet b/spork/cc.janet index 2f22e43..ca6eb0a 100644 --- a/spork/cc.janet +++ b/spork/cc.janet @@ -18,7 +18,7 @@ ### (pkg-config "sdl2" "vulkan") ### (with-dyns [*defines* {"GAME_BUILD" "devel-0.0"} ### *visit* visit-execute-if-stale] -### (compile-and-link-executable "game" "main.c" "sound.c" "graphics.c")) +### (compile-and-link-executable "game" "main.c" "generate-c.janet" "sound.c" "graphics.c")) ### (import ./path) diff --git a/test/suite-tarray.janet b/test/suite-tarray.janet index 6283f84..c22de2d 100644 --- a/test/suite-tarray.janet +++ b/test/suite-tarray.janet @@ -93,6 +93,7 @@ (for i 0 (tarray/length array2) (put array2 i (math/random))) +# Changes in Janet's hash algorithm will perturb these results - doesn't always mean things are broken (assert (approx-eq 0.208122 (median-absolute-deviation arr) 0.00001) "median-absolute-deviation") (assert (approx-eq 0.274348 (sample-standard-deviation arr) 0.000001) "sample-standard-deviation") (assert (approx-eq 0.272973 (standard-deviation arr) 0.000001) "standard-deviation") @@ -104,7 +105,7 @@ (assert (approx-eq 0.0745142 (variance arr) 0.000001) "variance") (assert (approx-eq 0.0752669 (sample-variance arr) 0.000001) "sample-variance") (assert (approx-eq 0.520372 (median arr) 0.000001) "median") -(assert (approx-eq 0.645951 (mode arr) 0.000001) "mode") +(assert (mode arr) "mode") # don't check result as it depends on hash function when there is no mode. (assert (approx-eq 0.409312 (interquartile-range arr) 0.000001) "interquartile-range") (assert (approx-eq 0.348654 (geometric-mean arr) 0.00001) "geometric-mean") (assert (approx-eq 0.122595 (harmonic-mean arr) 0.00001) "harmonic-mean") |
