Eric S. Raymond
13f7304081
Remove 'version' test. Framework plays badly with variable output.
...
We'll have to come up with generic solution to this.
2017-07-10 12:18:35 -04:00
NHOrus
0ea7dcf1a0
Version bump in tests
2017-07-10 15:11:19 +03:00
NHOrus
5ae50f1580
Fail getting some more hints by disqualifying conditions
2017-07-10 15:10:46 +03:00
NHOrus
6ae7d0bf16
Two different failures to get hint for ogre
2017-07-10 15:10:46 +03:00
NHOrus
af6ee946ef
Fail to feed the snake, find the pirate before he pounces
2017-07-10 15:10:46 +03:00
Aaron Traas
91c9fa3066
Coverage: LOC_DIFFERENT* and fail to feed bear
2017-07-09 15:32:14 -04:00
Aaron Traas
f43bacfa0f
Sort coverage report to make more readable
2017-07-09 15:31:11 -04:00
Eric S. Raymond
034a13595b
Clean up test titles.
2017-07-09 14:58:44 -04:00
NHOrus
173b1b1acd
Test for failure to deal with ogre by attacking him
2017-07-09 20:39:14 +03:00
NHOrus
9b879b41cb
Test for selecting different plants
2017-07-09 20:36:41 +03:00
NHOrus
5cee3cc785
Tests for failing with the golden eggs
2017-07-09 20:35:24 +03:00
NHOrus
7ba34df739
Last unfired test - for getting the jade (better start over!)
2017-07-09 20:28:15 +03:00
NHOrus
2b22871cce
Some fuzzing-generated tests, with possible coverage redundancies
2017-07-09 20:25:39 +03:00
NHOrus
53b68161ff
Two more lines of coverage; more cleanup for macros
2017-07-09 20:25:28 +03:00
Aaron Traas
926a806db9
Made YAML coverage test work with variable messages (%s, %d, etc.)
2017-07-08 19:37:51 -04:00
NHOrus
c0817b6bb5
Fix dead bear tests
2017-07-08 20:02:30 +03:00
Eric S. Raymond
7d690e0b95
Set game.newloc when reincarnated. Fixes a bug.
2017-07-08 11:34:09 -04:00
Eric S. Raymond
9a6e492ba4
Expand test coverage, partly fixing Gitlab issue #23 .
2017-07-08 08:59:28 -04:00
Aaron Traas
4446c61d5f
Now YAML coverage test generates a nice HTML template
2017-07-07 22:41:59 -04:00
Aaron Traas
310559ce15
adventure.yaml coverage test script -- not at all polished, but works
2017-07-07 16:28:14 -04:00
NHOrus
9100c14d2c
Fuzzed tests for two of untested hint conditions
2017-07-07 22:41:53 +03:00
NHOrus
551838cea2
Deal around newline-only lines pruned to zero-lenght
...
Test for that, too
2017-07-07 11:21:37 +03:00
NHOrus
cca3686f2f
Clear login in bvreak
...
Test double-breaking of vase
2017-07-06 18:23:07 +03:00
NHOrus
ca7ac4063f
Magic-number elimination and fix
...
More test coverage for some of the cases
2017-07-06 17:55:56 +03:00
NHOrus
aee5fff1a3
Some test improvements
2017-07-06 11:04:07 +03:00
Eric S. Raymond
88477f1175
Repair tests to track previous change.
2017-07-05 19:26:32 -04:00
NHOrus
d3578c9da9
Test for bear, from tag seed
2017-07-05 15:41:36 -04:00
NHOrus
603f548a21
Fixed feed command and white space in tests
2017-07-05 15:41:36 -04:00
NHOrus
7137c20316
Capture correct behavior from seed
2017-07-05 15:41:36 -04:00
NHOrus
df422fe2ed
Test cover all of discard
2017-07-05 19:12:05 +03:00
NHOrus
878800edc6
Triggering more phrases
2017-07-05 18:59:05 +03:00
Eric S. Raymond
6ec4bc0dba
Make a test more explicit.
2017-07-05 11:47:10 -04:00
Eric S. Raymond
e521cc368e
Repair oilplant.log.
2017-07-05 11:36:16 -04:00
Eric S. Raymond
3b64fb3bfd
Reduce test makefile verbosity under Emacs.
2017-07-05 11:09:56 -04:00
Eric S. Raymond
df87c596fb
Under oldstyle, mangled echoed unknown text to simulate old behavior.
2017-07-05 02:34:36 -04:00
NHOrus
caab2242fc
Trigger 'NO_EDIBLES' message
2017-07-05 08:37:04 +03:00
Aaron Traas
f3dae6ff83
Coverage -- more odd actions
2017-07-04 17:41:42 -04:00
NHOrus
4ac9df527b
Test for filling full bottle with different liquid
2017-07-04 20:35:03 +03:00
NHOrus
e46cbdf194
Unspk'd (v)carry. Made logic more visible.
...
And tested some of newly exposed cases.
2017-07-04 19:30:22 +03:00
NHOrus
665103410a
Unspk'd and streamlined attack. Tested one of discovered gaps.
2017-07-04 18:41:28 +03:00
Aaron Traas
16a175bbab
Eliminated bivalve function.
...
Reason: only called in lock(), you can't be TOTING a clam, you can't
have the trident at a carryable oyster, and the code IMHO is more
readable this way.
2017-07-04 10:06:41 -04:00
Eric S. Raymond
e31e69b172
Grammar fix.
2017-07-04 09:04:10 -04:00
NHOrus
e1d9c97118
Drinking not from stream gets the same result
2017-07-04 15:18:49 +03:00
NHOrus
dc34ac3d06
workaround for eat grate bug in retrospective tests
2017-07-04 15:18:49 +03:00
Eric S. Raymond
393010ec41
Entirely eliminate wd1x and wd2x members of the command block.
...
In the process, fix another case-smashing bug.
2017-07-03 16:49:33 -04:00
NHOrus
f52a78a1f8
Captured output of help and info commands
...
Can't believe it wasn't done before
2017-07-03 22:15:19 +03:00
Eric S. Raymond
a768555312
Use the raw buffer in tr command structure for editing.
...
This fixes some minor bugs. Unknown words are no longer truncated
nor uppercased on echo.
2017-07-03 12:52:28 -04:00
Eric S. Raymond
854e21a1af
Remove a bad command from a check log.
...
It's interfering with a refactor, and pathological cases really
ought to be checked elsewhere.
2017-07-03 10:10:14 -04:00
Eric S. Raymond
f03bde268e
Refactor tokenization to save raw tokens and use static buffer space...
...
...rather than dynamic storage.
As a side effect, this seems to have fixed a very ninor bug in the processing
of the bare word 'nothing'. But I don't know where the bug was. Not happy.
2017-07-03 08:53:10 -04:00
NHOrus
f8166fdb89
Visit room with breathtaking view
...
Try to extinguish a volcano
Closes #22
2017-07-03 07:30:53 +03:00