Commit graph

  • e696fed6db Prompt and taunt you after 3rd and final death Aaron Traas 2017-07-13 14:44:55 -04:00
  • 49d9ef1bee No spk remains in the code base NHOrus 2017-07-13 20:44:18 +03:00
  • 761d660cd2 Test that troll really retuns after we take eggs NHOrus 2017-07-13 20:25:57 +03:00
  • 03b2f1c86e Removed unused code, reindented NHOrus 2017-07-13 20:20:11 +03:00
  • 0e2c851131 Expand scope of coverage_dungeon.py - actions and obituaries Aaron Traas 2017-07-13 12:24:52 -04:00
  • e176039b01 Expand scope of coverage_dungeon.py - specials Aaron Traas 2017-07-13 11:50:51 -04:00
  • 098da0d47e YAML coverage - cleanup and comments Aaron Traas 2017-07-13 18:24:20 -04:00
  • 102a2a3406 YAML coverage - locations 100% covered Aaron Traas 2017-07-13 17:42:10 -04:00
  • fb179577c7 YAML coverage - more locations and message Aaron Traas 2017-07-13 17:30:08 -04:00
  • 59a49dce49 YAML coverage - hints 100% covered Aaron Traas 2017-07-13 16:05:15 -04:00
  • 006310eb2c YAML coverage parser bug fixed -- handling \n and \t correctly Aaron Traas 2017-07-13 15:56:37 -04:00
  • fd43d59377 YAML coverage parser fixed to equate "NO_MESSAGE" with None Aaron Traas 2017-07-13 15:10:26 -04:00
  • 6ed47ed434 adventure.yaml - coverage of all scoring class thresholds Aaron Traas 2017-07-13 15:04:49 -04:00
  • 03c75fb6fa Prompt and taunt you after 3rd and final death Aaron Traas 2017-07-13 14:44:55 -04:00
  • 929de420ab No spk remains in the code base NHOrus 2017-07-13 20:44:18 +03:00
  • 9a5b97b62e Test that troll really retuns after we take eggs NHOrus 2017-07-13 20:25:57 +03:00
  • 0a8efcd47c Removed unused code, reindented NHOrus 2017-07-13 20:20:11 +03:00
  • 482f7f3b45 Expand scope of coverage_dungeon.py - actions and obituaries Aaron Traas 2017-07-13 12:24:52 -04:00
  • a5b7d8eaae adveExpand scope of coverage_dungeon.py - specials Aaron Traas 2017-07-13 11:50:51 -04:00
  • 39cc166979 Expand scope of coverage_dungeon.py Aaron Traas 2017-07-12 17:52:56 -04:00
  • 24f29c6ba7 Cosmetic text fix. Eric S. Raymond 2017-07-12 13:48:55 -04:00
  • 50efa22849 Express word type with an enum instead of magic numbers. Jason S. Ninneman 2017-07-11 17:44:06 -07:00
  • b5badcacc8 Forcing floating point division for % coverage, so we don't show 0% Aaron Traas 2017-07-12 08:56:50 -04:00
  • 619eaea982 Remove obsolete comment. Eric S. Raymond 2017-07-12 05:24:12 -04:00
  • a368e2a8b8 Remove obsolete caveat. Eric S. Raymond 2017-07-12 05:11:03 -04:00
  • dd975b9886 In TODO, note some possible tests. Eric S. Raymond 2017-07-12 04:42:24 -04:00
  • 4a4c113624 Prevent game from uttering solecisms about the "floor" when outside. Eric S. Raymond 2017-07-12 00:19:16 -04:00
  • bd1b893263 Python-agnosticize coverage_dungeon.py. Jason S. Ninneman 2017-07-11 16:07:09 -07:00
  • a0c33c2483 Install Python 2 pip in Alpine. Jason S. Ninneman 2017-07-11 16:01:02 -07:00
  • 8b38f66cbf Use Python 2 in Alpine Linux, because that's default. Jason S. Ninneman 2017-07-11 15:57:50 -07:00
  • b8dd0eb904 Make the build Python-2/3 agnostic. Jason S. Ninneman 2017-07-11 15:54:16 -07:00
  • b5e8eec80e Replace tests on packed words with tests on strings. Jason S. Ninneman 2017-07-11 08:52:50 -07:00
  • bcacb84166 Record a fix. Eric S. Raymond 2017-07-11 19:13:24 -04:00
  • 7ddbe04632 Demonstrate that we don't have the vase bug. Eric S. Raymond 2017-07-11 19:06:10 -04:00
  • 92ddbba212 LOC_* coverage - at 98.4% Aaron Traas 2017-07-11 17:35:23 -04:00
  • 3a7ce1b73a Minor bug fix in an error notification. Eric S. Raymond 2017-07-11 17:05:55 -04:00
  • f06e5b8fdb Address Issue #13: The "eat" command exhibits strange behavior Eric S. Raymond 2017-07-11 16:16:38 -04:00
  • 559b6435d1 Actual 1.2 release. 1.2 Eric S. Raymond 2017-07-11 11:59:53 -04:00
  • 3a722da650 Minor coverage inclusion. Eric S. Raymond 2017-07-11 11:57:46 -04:00
  • da37afb19b Documentation polishing. Eric S. Raymond 2017-07-11 06:00:21 -04:00
  • d7bad65d5b More comment polishing. Eric S. Raymond 2017-07-11 04:42:36 -04:00
  • 9a14d2e1cd Comment polishing. Eric S. Raymond 2017-07-11 04:35:00 -04:00
  • 00cf2a9373 Comment polishing. Eric S. Raymond 2017-07-11 04:15:57 -04:00
  • de3be760b6 Comment polishing. Eric S. Raymond 2017-07-11 03:43:37 -04:00
  • 96950869c6 Reindent. Eric S. Raymond 2017-07-11 03:26:00 -04:00
  • d9aadeedba LCOV exclusuon correction - addresses issue #25. Eric S. Raymond 2017-07-10 23:04:22 -04:00
  • 0a88af2764 Correct typoed LCOV_EXCL comment. Jason S. Ninneman 2017-07-10 18:03:14 -07:00
  • 12b2ff74f6 Cleanups and clarifications in do_command() Aaron Traas 2017-07-10 17:43:59 -04:00
  • 9056fa7a2c Eliminated another label Aaron Traas 2017-07-10 17:35:24 -04:00
  • 18ec2f79b0 Eliminated a label Aaron Traas 2017-07-10 17:23:20 -04:00
  • 4d7858d333 Cleaned up do_command() a little Aaron Traas 2017-07-10 17:18:58 -04:00
  • b29f56f595 Isolate command input processing, got rid of label "Laction" Aaron Traas 2017-07-10 16:30:51 -04:00
  • 7c610a120d refactored fallback_handler() to use command_t, isolating from side effects Aaron Traas 2017-07-10 16:09:18 -04:00
  • 21c36003cd Test message corrected Aaron Traas 2017-07-10 16:04:28 -04:00
  • 39fbd7a56f Revert "Remove 'version' test. Framework plays badly with variable output." Aaron Traas 2017-07-10 14:54:19 -04:00
  • 76c6ab4cfa Tweak a coverage exclusion. Eric S. Raymond 2017-07-10 14:52:18 -04:00
  • 3bfaff447b Coverage - bird attack snake in endgame Aaron Traas 2017-07-10 12:47:33 -04:00
  • 9a16382b12 Bear can't dies where it can be chained. Eric S. Raymond 2017-07-10 12:49:45 -04:00
  • 13f7304081 Remove 'version' test. Framework plays badly with variable output. Eric S. Raymond 2017-07-10 12:18:35 -04:00
  • 0ea7dcf1a0 Version bump in tests NHOrus 2017-07-10 15:11:19 +03:00
  • 5ae50f1580 Fail getting some more hints by disqualifying conditions NHOrus 2017-07-10 14:41:01 +03:00
  • 6ae7d0bf16 Two different failures to get hint for ogre NHOrus 2017-07-10 14:16:39 +03:00
  • af6ee946ef Fail to feed the snake, find the pirate before he pounces NHOrus 2017-07-10 14:07:35 +03:00
  • b1b0399c66 Ready to release 1.2. Eric S. Raymond 2017-07-10 07:46:26 -04:00
  • 28ebecc1f1 Add historical details. Eric S. Raymond 2017-07-09 16:48:29 -04:00
  • 91c9fa3066 Coverage: LOC_DIFFERENT* and fail to feed bear Aaron Traas 2017-07-09 15:32:14 -04:00
  • f43bacfa0f Sort coverage report to make more readable Aaron Traas 2017-07-09 15:31:11 -04:00
  • 034a13595b Clean up test titles. Eric S. Raymond 2017-07-09 14:58:44 -04:00
  • 173b1b1acd Test for failure to deal with ogre by attacking him NHOrus 2017-07-09 20:39:14 +03:00
  • 9b879b41cb Test for selecting different plants NHOrus 2017-07-09 20:36:41 +03:00
  • 5cee3cc785 Tests for failing with the golden eggs NHOrus 2017-07-09 20:35:24 +03:00
  • 7ba34df739 Last unfired test - for getting the jade (better start over!) NHOrus 2017-07-09 20:28:15 +03:00
  • 2b22871cce Some fuzzing-generated tests, with possible coverage redundancies NHOrus 2017-07-09 20:21:59 +03:00
  • 53b68161ff Two more lines of coverage; more cleanup for macros NHOrus 2017-07-09 20:03:30 +03:00
  • 6a27214470 Documentation improvement. Eric S. Raymond 2017-07-09 07:39:48 -04:00
  • 859663b14b Documentation polishing. Eric S. Raymond 2017-07-09 07:03:26 -04:00
  • 926a806db9 Made YAML coverage test work with variable messages (%s, %d, etc.) Aaron Traas 2017-07-08 19:37:51 -04:00
  • 53cb12b4d0 Bound the sizes of strcpy. NHOrus 2017-07-08 22:06:23 +03:00
  • 7263a9583c Bind the sizes of strcpy NHOrus 2017-07-08 22:06:23 +03:00
  • a3ffa2455b № and minor syntax correction NHOrus 2017-07-08 21:00:26 +03:00
  • c0817b6bb5 Fix dead bear tests NHOrus 2017-07-08 20:02:30 +03:00
  • e09ba7244d Minor deduplication NHOrus 2017-07-08 17:44:02 +03:00
  • d739c111d7 Restructure quips for invalid movements. NHOrus 2017-07-08 17:40:57 +03:00
  • 386ca2b8d2 Restructure lightcheck NHOrus 2017-07-08 17:40:35 +03:00
  • 7d690e0b95 Set game.newloc when reincarnated. Fixes a bug. Eric S. Raymond 2017-07-08 11:34:09 -04:00
  • fcfc7c3b5c Add a code audit production using cppcheck. Eric S. Raymond 2017-07-08 09:51:10 -04:00
  • 9a6e492ba4 Expand test coverage, partly fixing Gitlab issue #23. Eric S. Raymond 2017-07-08 08:59:28 -04:00
  • 75094fd658 Comment polishing. Eric S. Raymond 2017-07-08 08:35:44 -04:00
  • 2935e07bc9 Documentation polishing. Eric S. Raymond 2017-07-08 01:09:41 -04:00
  • 4446c61d5f Now YAML coverage test generates a nice HTML template Aaron Traas 2017-07-07 22:37:12 -04:00
  • 6af7db8cd9 Comment polishing. Eric S. Raymond 2017-07-07 16:39:11 -04:00
  • 310559ce15 adventure.yaml coverage test script -- not at all polished, but works Aaron Traas 2017-07-07 15:26:10 -04:00
  • 5af8fb18f0 Prevent access beyond boundaries of array on fallthrough NHOrus 2017-07-07 23:14:46 +03:00
  • 52a2057b42 adventure.yaml coverage test script -- not at all polished, but works Aaron Traas 2017-07-07 15:26:10 -04:00
  • 9100c14d2c Fuzzed tests for two of untested hint conditions NHOrus 2017-07-07 22:41:53 +03:00
  • 100152c21d Comment cleanup. Eric S. Raymond 2017-07-07 15:34:32 -04:00
  • 1cbc3d827b Eliminate magic numbers from C side of condition handling. Eric S. Raymond 2017-07-07 09:36:43 -04:00
  • 2bdf9e2803 Purge magic numbers from C side of destination handling. Eric S. Raymond 2017-07-07 07:50:39 -04:00
  • e619c41048 Don't forget to ask important questions when removing restore of saves NHOrus 2017-07-07 17:58:42 +03:00
  • 0042d641dc Plugged all memory leaks. Now all tests pass under ASan or Valgrind. NHOrus 2017-07-07 12:07:52 +03:00