tests/fairland: Improve coverage

Rename the existing fairland run to "plain".

New run "stunted" to cover larger minimal distances, islands
that can't fully grow, and islands that can't be placed.

New run "no-spike" to cover 0% spike.

New run "spike" to cover high spike percentage, mountains and -i.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2020-07-28 06:44:08 +02:00
parent c4441014e3
commit f18159fb23
13 changed files with 3470 additions and 4 deletions

View file

@ -0,0 +1,58 @@
Creating a planet with:
3 continents
continent size: 30
number of islands: 15
average size of islands: 10
spike: 0%
0% of land is mountain (each continent will have 0 mountains)
minimum distance between continents: 2
minimum distance from islands to continents: 1
World dimensions: 64x32
#*# ...fairland rips open a rift in the datumplane... #*#
seed is 1
placing capitals...
growing continents...
growing islands: 1(3) 2(8) 3(13) 4(7) 5(10) 6(10) 7(2) 8(8) 9(14) 10(17) 11(13) 12(15) 13(9) 14(8) 15(3)
elevating land...
designating sectors...
adding resources...
setting coastal flags...
writing to sectors file...
. . . % . . . % . . . . . . . . % % . % . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . % % . . . . . . . . . . . .
. . . . . . . # # . . . . . . . . . % % % . . . . % . . . . . .
. . . . . . # # . # . . . . . . . % % % . . . . % % . . . . . .
. . . . . . # # c c # . . . % % % . . . . . . . % % % . . . . .
. . . . . # # # # # # . . . % % % . . . . . . . % % . . . . . .
. . . . . . . # # # # . . . % . % . . . . . . . . . . . . . . .
. . . . . # # # # # . . . . . . . . . . . . . . . . . . . . . .
. . . . . # # # . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . # # . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . % . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . % % % % . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . % % % . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . % % . . . % . . . . . . . . . . . . . . . . . .
. . . % . . . . . . . . . . % % . . # # # # . . . . . . . . . .
. . % % . . . . . . . . . % % % . . # # # # . . . . . . % . . .
. . . . . . . . . . . . . % % % % . . # # # # . . . . . % % . .
. . . . . # # # . . . . . % % % % . # a a # # . . . . % % % % .
. . . . # # # # # . . . % . % % % . # # # # # # . . . % % % . .
% . . # # # # # . . . % . . . . . # # # # # # . . . . . . . . .
% . . # b b # # # . . % . . % % . . . # . . . . . . . . . . % %
% . . # # # # # . . . . % % % % % . . . . . . . . . . . . . % %
. . . . # # # # . . . . . % % % % . . . . . . . . . . . . . % %
. . . . # # . . . . . . % % % . . . . . . . . . . . . . . . % %
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % .
. . . . . . . . . . . . . . . . . . . . . . . . . . . % % . % .
. . . . . . . . . . . . . . . . . . . . . . . . . . . % % % . .
. . % % . % . . . . . . . . . . . . . . . . . . . . . % % % . .
. . % % % . % . . . . . . . . . . . . . . . . . . . . . . . . .
. % % % % . % % % % . . . . . . . . . . . . . . . . . . . . . .
. . % % . . % % % % . . . . . % % % . . % % . . . . . . . . . .
. . % . . % % % % . . . . . . % % . . . . . . . . . . . . . . .
A script for adding all the countries can be found in "sandbox/no-spike-newcap_script".