X-Git-Url: http://git.draconx.ca/gitweb/rrace.git/blobdiff_plain/a70b0ef8bf7cb26cc779e9b2da480295f5ebf2bd..1b1de4a466963fbfebf76e3920bf0cb573102cff:/tests/game.at diff --git a/tests/game.at b/tests/game.at index 610b066..7084f6f 100644 --- a/tests/game.at +++ b/tests/game.at @@ -1,4 +1,4 @@ -# Copyright © 2022-2023 Nick Bowler +# Copyright © 2022-2024 Nick Bowler # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -592,13 +592,7 @@ AT_CHECK([boardmove m4_do( AT_CLEANUP -AT_SETUP([xoshiro256** sanity]) - -AT_CHECK([rng-test >out -grep -v '^ok' out], [0], [1..200 -]) - -AT_CLEANUP +TEST_TAP_SIMPLE([xoshiro256** sanity], [rng-test]) AT_SETUP([game_check_goal]) @@ -652,3 +646,12 @@ AT_CHECK([overlaygoal result.dat && cat result.dat], [0], [expout]) AT_CLEANUP + +# Basic check that we get different initial games if we run the program +# multiple times in sequence. +AT_SETUP([game_reset initial seed]) + +AT_CHECK([initboard >a && initboard >b && initboard >c]) +AT_CHECK([diff a b || diff b c || diff a c || exit 42], [42], [ignore-nolog]) + +AT_CLEANUP