about summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2017-06-09 06:25:31 +0200
committeraszlig <aszlig@redmoonstudios.org>2017-06-09 06:25:31 +0200
commit316261ad95864382cf3a7134fec7a27b38188f48 (patch)
treeb37ca16194edf1447945eaac6e152c79a9cb6956 /tests
parent4ab1416c9ded3ef3bec0618e1f7dd838d09f97c7 (diff)
starbound: Update to version 1.3.0
Major upstream changes are:

 * Navigation Overhaul: The cockpit navigation interface has been
   completely overhauled. Planets, moons and ships are all visible and
   orbit each other in real time. Systems will now contain NPC stations,
   friendly and hostile NPC ships, and strange space anomalies to visit!

 * Customizable Mechs: Explore these new space locations in customizable
   spacefaring mechs! Traverse hostile space in zero gravity, fight
   powerful new space monsters, and collect unique rewards as you
   upgrade your mech to progress through more difficult hazards. Mechs
   can also be deployed to planets, to crush your enemies with
   overwhelming firepower!

 * Modular Space Stations: Make a permanent home among the stars with
   player-owned stations! Use a station transponder to place your
   station into orbit, then expand it with modular rooms to suit your
   needs.

The full changes can be found at the announcement blog post at:

http://playstarbound.com/spacefarer-update/

One of the changes not listed there is that the archive now consists of
a server_linux and client_linux directory, where the latter is
structured the same as in previous versions. However, both contain the
server binary and both of these binaries match in content.

So I'm assuming that the server_linux directory is only a trimmed-down
version in terms of assets but otherwise pretty much the same.

I've also fixed the VM test, which didn't recognize the font of
"Species" anymore, so we're now matching on "randomise".

In addition to that I've added a sleep of 30 seconds before the final
screenshot, so we get a picture of the fully rendered intro scenario.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'tests')
-rw-r--r--tests/games/starbound.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/games/starbound.nix b/tests/games/starbound.nix
index 4014260e..5f545fe0 100644
--- a/tests/games/starbound.nix
+++ b/tests/games/starbound.nix
@@ -79,7 +79,7 @@ in {
     ${clickAt "join-game" 100 560}
     $client->waitForText(qr/select/i);
     ${clickAt "new-character" 460 220}
-    $client->waitForText(qr/species/i);
+    $client->waitForText(qr/randomise/i);
     ${clickAt "create-character" 600 625}
     $client->waitForText(qr/select/i);
     ${clickAt "use-character" 460 220}
@@ -97,6 +97,7 @@ in {
     ${clickAt "join-server" 495 420}
 
     $client->waitForText(qr/graduation/i);
+    $client->sleep(30);
     $client->screenshot("client");
   '';
 }