Skip to content

Releases: triplea-game/triplea

2023-January-18 - 2.6.14296

18 Jan 08:52
36cec68
Compare
Choose a tag to compare
Pre-release
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

18 Jan 08:52
bea2987
Compare
Choose a tag to compare
Pre-release
Move IDEA run configs back into .idea/runConfigurations (#11394)

Seemingly '.idea/runConfigurations' is _the_ place
to put run config files. IDEA may not find them otherwise
without additional work.

2023-January-18 - 2.6.14294

18 Jan 05:08
a767f57
Compare
Choose a tag to compare
Pre-release
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

18 Jan 05:11
14ba418
Compare
Choose a tag to compare
Pre-release
Launchers, move launchers up a folder (#11391)

IDEA seems to not like the launchers in a '.idea' folder. In the new
location perhaps IDEA can find the launchers..

2023-January-18 - 2.6.14290

18 Jan 03:12
3e0050c
Compare
Choose a tag to compare
Pre-release
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

18 Jan 01:52
cf0674e
Compare
Choose a tag to compare
Pre-release
AI-test: run in parallel and use @repeatedTestAnnotationg (#11381)

Adds Junit config to run tests in parallel. Reduces test runtime from 37s to 30s

Update test to remove a for loop with junit annotation to repeat the test.

2023-January-16 - 2.6.14288

16 Jan 04:51
72b6fa4
Compare
Choose a tag to compare
Pre-release
Builds: add code-convention check to remaining 'run/check' scripts (#…

…11378)

2023-January-16 - 2.6.14283

16 Jan 04:35
134ea66
Compare
Choose a tag to compare
Pre-release
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

16 Jan 04:23
3c4f866
Compare
Choose a tag to compare
Pre-release
Build: set up custom style check to be path specific (#11374)

Allows us to parameterize the check for custom code conventions.
This creates the capability to only validate files on a path
that has been updated.

2023-January-16 - 2.6.14280

16 Jan 03:55
aa5bf46
Compare
Choose a tag to compare
Pre-release
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.