tests/retreat: Cover trains This exposes yet another bug. It's marked "BUG:" in the test input. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
tests/retreat: Cover canals Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
tests/retreat: Cover ships and land units on sale This exposes more bugs. They're marked "BUG:" in the test input. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
tests: Define and use some abbreviations No functional change. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
tests/retreat: New; exercising retreat Does not cover land unit retreat after a failed morale check. The test exposes bugs. They're marked "BUG:" in the test input. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>