Releases · triplea-game/triplea
2023-January-18 - 2.6.14296
Smoke-tests: simplify test map, speed up AI tests (#11393) This update is primarily to help tests execut faster. To do this, we simplify the map used for AI testing. Notably, we have removed sea zones from the test map, technology, and we have titled the starting scenario in Russia's favor such that it can win pretty quickly. == Performance Impact == Full compile & test of 'smoke-testing' goes from 54s -> 18s The AI game test on its own can now complete in under 2s (previously was over 10s)
2023-January-18 - 2.6.14295
2023-January-18 - 2.6.14294
Smoke-testing: remove download of full maps, use just test XMLs (#11392) For testing, Instead of downloading a full map, we use the game XMLs that are already checked in. To overcome resource loader issues, a flag is added to skip headless bot from using a map resource loader. There is no real performance difference after this update.
2023-January-18 - 2.6.14293
2023-January-18 - 2.6.14290
Test Speed: Faster smokes - check in XML file set (#11388) Rather than downloading a lengthy list of XML files, this update commits a number of those XMLs directly into source control. This avoids the need to download the files in serial. Perhaps about 50% of the original list are now commited. On my machine this reduced test execution speed of smoke tests from 40s to 33s. +Small fix in TestDataFileListener.findFilesInFolder to account for the new location of the smoke-testing module in game-app/.
2023-January-18 - 2.6.14289
2023-January-16 - 2.6.14288
2023-January-16 - 2.6.14283
Builds: set up more path specific builds (#11368) * Builds: set up more path specific builds - Moves some of the path specific builds out of '.build' - Sets up builds for lib, http-clients & server * Consolidate files to run folder * Incorporate starting up and setup of database into server check script
2023-January-16 - 2.6.14281
2023-January-16 - 2.6.14280
Smoke-testing: remove bot-client-lobby checks & move smoke-testing to… … game-app (#11373) * Smoke-testing: remove bot-client-lobby checks & move smoke-testing to game-app Smoke testing does a number of things, verifies we can load older save games, that we can parse maps, and that we can launch a lobby instance and connect to it with a bot & game client. This update removes the very latter part of launching a lobby. The setup for that is somewhat complex & we wish to do little more with bots other than delete them. Further, the testing is not that in depth, so we do not lose that much (but we do lose some testing..). After removing the lobby launch smoke-test, all remaining parts of the smoke testing are related to the game engine.