From: Aaron Traas Date: Thu, 29 Jun 2017 14:57:34 +0000 (-0400) Subject: Coverage - Test going back when you can't. X-Git-Tag: 1.1~31 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=refs%2Fmerge-requests%2F152%2Fhead;p=open-adventure.git Coverage - Test going back when you can't. --- diff --git a/tests/backfail.chk b/tests/backfail.chk new file mode 100644 index 0000000..8adf3a9 --- /dev/null +++ b/tests/backfail.chk @@ -0,0 +1,21 @@ + +Welcome to Adventure!! Would you like instructions? + +> n + +You are standing at the end of a road before a small brick building. +Around you is a forest. A small stream flows out of the building and +down a gully. + +> back + +You can't get there from here. + +You're in front of building. + + +You scored 32 out of a possible 430, using 1 turn. + +You are obviously a rank amateur. Better luck next time. + +To achieve the next higher rating, you need 14 more points. diff --git a/tests/backfail.log b/tests/backfail.log new file mode 100644 index 0000000..7f0b865 --- /dev/null +++ b/tests/backfail.log @@ -0,0 +1,3 @@ +## Go back more times than you ought to be able to +n +back diff --git a/tests/backfailmaze.chk b/tests/backfailmaze.chk new file mode 100644 index 0000000..c46b977 --- /dev/null +++ b/tests/backfailmaze.chk @@ -0,0 +1,610 @@ + +Welcome to Adventure!! Would you like instructions? + +> n + +You are standing at the end of a road before a small brick building. +Around you is a forest. A small stream flows out of the building and +down a gully. + +> seed 1071883378 +Seed set to 1071883378 + +You're in front of building. + +> in + +You are inside a building, a well house for a large spring. + +There are some keys on the ground here. + +There is a shiny brass lamp nearby. + +There is food here. + +There is a bottle of water here. + +> take lamp + +OK + +> say xyzzy + +>>Foof!<< + +It is now pitch dark. If you proceed you will likely fall into a pit. + +> take rod + +OK + +> e + +You are crawling over cobbles in a low passage. There is a dim light +at the east end of the passage. + +There is a small wicker cage discarded nearby. + +> take cage + +OK + +> w + +It is now pitch dark. If you proceed you will likely fall into a pit. + +> on + +Your lamp is now on. + +You are in a debris room filled with stuff washed in from the surface. +A low wide passage with cobbles becomes plugged with mud and debris +here, but an awkward canyon leads upward and west. In the mud someone +has scrawled, "MAGIC WORD XYZZY". + +> w + +You are in an awkward sloping east/west canyon. + +> w + +You are in a splendid chamber thirty feet high. The walls are frozen +rivers of orange stone. An awkward canyon and a good passage exit +from east and west sides of the chamber. + +A cheerful little bird is sitting here singing. + +> drop rod + +OK + +> take bird + +OK + +> take rod + +OK + +> w + +At your feet is a small pit breathing traces of white mist. An east +passage ends here except for a small crack leading on. + +Rough stone steps lead down the pit. + +> free bird + +OK + +> wave rod + +The bird flies about agitatedly for a moment, then disappears through +the crack. It reappears shortly, carrying in its beak a jade +necklace, which it drops at your feet. + +> drop rod + +OK + +> take bird + +OK + +> take jade + +OK + +> e + +You're in bird chamber. + +> e + +You are in an awkward sloping east/west canyon. + +> e + +You're in debris room. + +> off + +Your lamp is now off. + +It is now pitch dark. If you proceed you will likely fall into a pit. + +> xyzzy + +>>Foof!<< + +You're inside building. + +There are some keys on the ground here. + +There is food here. + +There is a bottle of water here. + +> drop jade + +OK + +> xyzzy + +>>Foof!<< + +It is now pitch dark. If you proceed you will likely fall into a pit. + +> on + +Your lamp is now on. + +You're in debris room. + +> w + +You are in an awkward sloping east/west canyon. + +> w + +You're in bird chamber. + +> w + +You're at top of small pit. + +A three foot black rod with a rusty star on an end lies nearby. + +Rough stone steps lead down the pit. + +> take rod + +OK + +> d + +You are at one end of a vast hall stretching forward out of sight to +the west. There are openings to either side. Nearby, a wide stone +staircase leads downward. The hall is filled with wisps of white mist +swaying to and fro almost as if alive. A cold wind blows up the +staircase. There is a passage at the top of a dome behind you. + +Rough stone steps lead up the dome. + +> w + +You are on the east bank of a fissure slicing clear across the hall. +The mist is quite thick here, and the fissure is too wide to jump. + +> wave rod + +The bird flies agitatedly about the cage. + +A crystal bridge now spans the fissure. + +> drop rod + +OK + +> ew + +Sorry, I don't know the word "EW". + +> w + +You are on the west side of the fissure in the Hall of Mists. + +There are diamonds here! + +A crystal bridge now spans the fissure. + +> w + +You are at the west end of the Hall of Mists. A low wide crawl +continues west and another goes north. To the south is a little +passage 6 feet off the floor. + +> s + +You are in a maze of twisty little passages, all alike. + +> s + +You are in a maze of twisty little passages, all alike. + +> s + +Dead end + +> n + +There is no way to go that direction. + +Dead end + +> look + +Sorry, but I am not allowed to give more detail. I will repeat the +long description of your location. + +Dead end + +> w + +There is no way to go that direction. + +Dead end + +> e + +You are in a maze of twisty little passages, all alike. + +> e + +Dead end + +> w + +You are in a maze of twisty little passages, all alike. + +> n + +You are in a maze of twisty little passages, all alike. + +> n + +There is no way to go that direction. + +You are in a maze of twisty little passages, all alike. + +> sw + +There is no way to go that direction. + +You are in a maze of twisty little passages, all alike. + +> up + +There is no way to go that direction. + +A little dwarf just walked around a corner, saw you, threw a little +axe at you which missed, cursed, and ran away. + +You are in a maze of twisty little passages, all alike. + +There is a little axe here. + +> take axe + +OK + +> e + +You are in a maze of twisty little passages, all alike. + +> e + +Dead end + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +There is a threatening little dwarf in the room with you! + +You are in a maze of twisty little passages, all alike. + +> throw axe + +You attack a little dwarf, but he dodges out of the way. + +There is a threatening little dwarf in the room with you! + +One sharp nasty knife is thrown at you! + +It misses! + +You are in a maze of twisty little passages, all alike. + +There is a little axe here. + +> take axe + +OK + +> w + +There is a threatening little dwarf in the room with you! + +One sharp nasty knife is thrown at you! + +It misses! + +You are in a maze of twisty little passages, all alike. + +> w + +There is a threatening little dwarf in the room with you! + +One sharp nasty knife is thrown at you! + +It misses! + +You are in a maze of twisty little passages, all alike. + +> w + +There is a threatening little dwarf in the room with you! + +One sharp nasty knife is thrown at you! + +It misses! + +You are in a maze of twisty little passages, all alike. + +> w + +There is a threatening little dwarf in the room with you! + +One sharp nasty knife is thrown at you! + +It misses! + +You are in a maze of twisty little passages, all alike. + +> throw axe + +You attack a little dwarf, but he dodges out of the way. + +There is a threatening little dwarf in the room with you! + +One sharp nasty knife is thrown at you! + +It misses! + +You are in a maze of twisty little passages, all alike. + +There is a little axe here. + +> take axe + +OK + +> throw axe + +You attack a little dwarf, but he dodges out of the way. + +There is a threatening little dwarf in the room with you! + +One sharp nasty knife is thrown at you! + +It misses! + +You are in a maze of twisty little passages, all alike. + +There is a little axe here. + +> take axe + +OK + +> throw axe + +You killed a little dwarf. The body vanishes in a cloud of greasy +black smoke. + +You are in a maze of twisty little passages, all alike. + +There is a little axe here. + +> take axe + +OK + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> w + +You are in a maze of twisty little passages, all alike. + +> n + +You are in a maze of twisty little passages, all alike. + +> s + +You are in a maze of twisty little passages, all alike. + +> e + +Dead end + +> w + +You are in a maze of twisty little passages, all alike. + +> n + +You are in a maze of twisty little passages, all alike. + +> s + +You are in a maze of twisty little passages, all alike. + +> e + +You are in a maze of twisty little passages, all alike. + +> back + +Sorry, but the path twisted and turned so much that I can't figure +out which way to go to get back. + +You are in a maze of twisty little passages, all alike. + +Do you need help getting out of the maze? + diff --git a/tests/backfailmaze.log b/tests/backfailmaze.log new file mode 100644 index 0000000..fb46ea0 --- /dev/null +++ b/tests/backfailmaze.log @@ -0,0 +1,116 @@ +## Try to go back in the maze, and fail +n +seed 1071883378 +in +take lamp +say xyzzy +take rod +e +take cage +w +on +w +w +drop rod +take bird +take rod +w +free bird +wave rod +drop rod +take bird +take jade +e +e +e +off +xyzzy +drop jade +xyzzy +on +w +w +w +take rod +d +w +wave rod +drop rod +ew +w +w +s +s +s +n +look +w +e +e +w +n +n +sw +up +take axe +e +e +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +w +throw axe +take axe +w +w +w +w +throw axe +take axe +throw axe +take axe +throw axe +take axe +w +w +w +w +w +w +w +w +w +w +w +w +w +n +s +e +w +n +s +e +back \ No newline at end of file