myk002
925132af4e
use "golden" files for regression testing
...
where they differ from the raw input files. this is required for meta
blueprints since the output blueprints that the `blueprint` plugin
generates only knows map state, not the meta hierarchy that produced it.
2022-02-12 18:28:47 -08:00
myk002
490afa28c5
ecosystem test harness: decouple phases from modes
2021-10-04 12:53:31 -07:00
myk002
27c0c41536
only create empty blueprints on explicit request
...
and use the new functionality in the ecosystem tests, which simplifies
the blueprint commandline creation
2021-10-02 23:36:26 -07:00
myk002
8a08a0a0c1
produce minimal blueprints for the ecosystem test
2021-10-02 09:25:19 -07:00
myk002
8c8365abec
only run dig-now over the test area
2021-09-17 10:57:26 -07:00
myk002
772e386427
implement --format option for minimal and pretty
...
pretty is currently equivalent to the previous format, though there will
be changes in the future
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
a34e1e986d
quickfort orders is now safe to include directly
2021-07-09 22:02:15 -07:00
myk002
8fe173299c
update header comment
2021-07-09 22:02:15 -07:00
myk002
551a5cba4b
optimize test area search
2021-07-09 22:02:15 -07:00
myk002
232c85d258
use lua to blueprint to avoid console spam
2021-07-09 22:02:15 -07:00
myk002
0e270a3505
be sure to reset border tiles between tests
2021-07-09 22:02:15 -07:00
myk002
c2b92ce6a0
use new dig-now and tiletypes-here APIs
2021-07-09 22:02:15 -07:00
myk002
21a4f64cdd
ensure test loads when game is not in fort mode
...
even if the test is not being run
2021-07-09 22:02:14 -07:00
myk002
73413038df
add quickfort ecosystem functional test harness
...
and a few initial tests
2021-07-09 22:02:14 -07:00