Myk Taylor
fd31d9eb03
enable fortress mode tests in CI
2023-09-25 16:53:01 -07:00
Myk Taylor
3358a2b516
enable more tests
2023-08-04 20:40:33 -07:00
myk002
b1bf80e585
support "group" file split strategy for blueprint
2022-10-14 12:27:24 -07:00
myk002
c52138b168
generate meta blueprints
2022-10-12 17:42:36 -07:00
myk002
598f2c4b12
support --smooth option for blueprints
2022-10-12 10:10:53 -07:00
Josh Cooper
fe29bff845
Adds cxxrandom unit test and fixes interface problems ( #2099 )
...
* Adds cxxrandom unit test and fixes interface problems
* Tightens braces
* Adds detection code for Shuffle's seqID/engID
* Adds usage examples for cxxrandom
* Gives cxxrandom objects id ranges, sort of
* Updates changelog
* Updates changelog.txt
* Increases id space for cxxrandom
* Fixes bool distribution error message and improves check
* Adds comment explaining the seeded RNG tests for cxxrandom
* Fixes type problem for 32bit builds
* Reduces loop count a few magnitudes
* Fixes a mistake in test.cxxrandom_seed
2022-04-30 21:46:47 -07:00
myk002
54e8761aa0
capture fortifications and engravings in blueprint
2022-04-01 12:20:37 -07:00
myk002
dbe87d4156
implement orders list
2022-02-25 12:58:56 -08:00
myk002
c23970f36b
add unit tests
2021-09-20 16:10:15 -07:00
myk002
44a93fcb28
update unit tests
2021-09-17 10:57:26 -07:00
myk002
0747f872b0
add --splitby param to blueprint
...
--splitby=none is the new default, allowing all blueprint phases to be
written to a single file. old behavior of one phase per file is
supported via --splitby=phase.
2021-09-09 09:58:53 -07:00
myk002
f47bab9806
pass comment param to expect calls
2021-08-14 16:43:40 -07:00
myk002
9a7a692ea8
ensure restored orders start at index 0
...
so the manager_order_next_id state can be set to #orders
2021-08-14 16:35:41 -07:00
myk002
9ec1488f1b
add unit tests
2021-08-14 16:35:40 -07:00
myk002
98b707d444
ensure active orders are restored after tests
2021-08-14 16:35:40 -07:00
myk002
5e0672902c
fix parse_gui_commandline test when run on title
2021-07-05 16:01:23 -07:00
myk002
aefb893daa
remove redundant tests
2021-07-02 23:29:02 -07:00
lethosor
3a7306eb03
Restrict orders tests to fortress mode
2021-06-30 23:18:53 -04:00
lethosor
75bf013c7f
Add more "orders import" tests
...
The invalid-after-valid test fails
2021-06-30 23:15:56 -04:00
lethosor
5686272c91
Add tests for "orders import"
...
A couple crashes have resulted from invalid orders JSON files - this should
help catch any regressions with error handling.
See #1770 , #1893 , #1894
2021-06-30 23:01:51 -04:00
myk002
1b1b4245c9
report output filenames when creating blueprints
...
also refactor so we can get this data from gui/blueprint
2021-05-31 15:34:19 -07:00
myk002
1aaed3a6ed
error on invalid phase names
2021-05-21 06:34:28 -07:00
myk002
95d97b929e
remove unit tests for removed function
2021-05-15 05:59:37 -07:00
myk002
816cd5cf27
add unit tests
2021-05-10 21:11:13 -07:00
lethosor
371314d9c3
Update scripts, tweak test
2020-12-16 13:16:13 -05:00
lethosor
d437cfe649
Add test for invalid job types in workflow's job_outputs
2020-12-15 21:36:57 -05:00