Commit graph

1405 commits

Author SHA1 Message Date
Eric S. Raymond
19854c9614 Remove a test pair that seems to be duplicative. 2017-07-19 14:00:12 -04:00
Jason S. Ninneman
8ac4a59a67 Tell the compiler not to warn about legitimate case fallthroughs. 2017-07-19 09:47:20 -07:00
Eric S. Raymond
cbf03c43a8 Typo fix. 2017-07-17 16:30:41 -04:00
Eric S. Raymond
97bb25d9c5 Cover short descriotion of LOC_SMALLPIT. 2017-07-17 16:22:09 -04:00
Eric S. Raymond
bbdaa07172 Record 100% code coverage. 2017-07-17 14:28:40 -04:00
NHOrus
faedb38a64 Step with debug compiling with Clang, to contrast with GCC 2017-07-17 13:56:52 -04:00
NHOrus
30822d0ba4 No magic, revert some experimental changes in pipeline 2017-07-17 13:56:52 -04:00
NHOrus
a680514d5f Use OpenSUSE in CI pipeline, instead 2017-07-17 13:56:52 -04:00
Jason S. Ninneman
ee7bacc9ec Use Fedora for the CI pipeline. 2017-07-17 13:56:52 -04:00
Jason S. Ninneman
f34df0b8a2 Use ASan and UBSan in debug builds. 2017-07-17 13:56:52 -04:00
Jason S. Ninneman
b736e3bc8e Deploy maximum "fortified source" and stack protection. 2017-07-17 13:56:52 -04:00
Jason S. Ninneman
007db7a729 Ensure cheat is built with debug options when 'make debug' is given. 2017-07-17 13:56:52 -04:00
Aaron Traas
5fa5d506ee LOC_SMALLPIT.small and LOC_TOPSTALACTITE.small 2017-07-17 13:34:53 -04:00
Aaron Traas
e9cd50ec38 YAML coverage generator minor cleanup 2017-07-17 13:34:53 -04:00
Dr. Tobias Quathamer
9fa52c7889 Add .desktop file for advent 2017-07-17 16:19:34 +02:00
Dr. Tobias Quathamer
bef62b1e85 Add SVG file for advent icon 2017-07-17 16:14:45 +02:00
Eric S. Raymond
a4c1737428 Remove flawed code to drop batteries. 2017-07-17 07:29:44 -04:00
Eric S. Raymond
992bdbf16c Cover MISSING_BATTERIES in a test. Needs unducumented "waste" fallback. 2017-07-17 06:07:01 -04:00
Eric S. Raymond
3be0cb3596 Prevent multiline string quotes from confusing Emacs. 2017-07-16 17:23:40 -04:00
Eric S. Raymond
9b5142af5a De-FORTRANIZE some IDs. 2017-07-16 16:05:26 -04:00
Eric S. Raymond
2fca59d9fd Information hiding. 2017-07-16 15:23:03 -04:00
Jason S. Ninneman
7a542633e5 Discuss specials: in the adventure.yaml comments. 2017-07-16 12:19:42 -07:00
Eric S. Raymond
15c936d240 Fix adventitious '' occurrences. 2017-07-16 14:17:26 -04:00
Eric S. Raymond
0b31f7530b Consolidare window1 test into bigfail. 2017-07-16 14:06:04 -04:00
Eric S. Raymond
0df532f92f Test consolidation into bigfail.log. 2017-07-16 13:05:34 -04:00
Eric S. Raymond
3e3c93903f Extend bigfail test. 2017-07-16 09:23:40 -04:00
NHOrus
614d9b34ad Removed temporary variable for clarity; Upsized text buffer in fallback to maximum possible size 2017-07-16 16:07:23 +03:00
NHOrus
8d9c8e4d5c Deal with more agressive gcov 7.1; Reindent 2017-07-16 16:00:19 +03:00
Aaron Traas
33e546b746 Test consolidation 2017-07-16 07:57:44 -04:00
Aaron Traas
818b95a85f YAML coverage generator minor cleanup 2017-07-16 07:53:20 -04:00
Aaron Traas
b47d95853b Fixed YAML coverage generator in python3 2017-07-16 07:53:20 -04:00
Eric S. Raymond
058fc70344 Fold smallpit test into bigfail. 2017-07-16 07:48:37 -04:00
Eric S. Raymond
8bce57d3df Fix bug where knife hit might not be reported. 2017-07-16 07:13:06 -04:00
Eric S. Raymond
427bd23a10 Test consolidation - move a lot of nonlethal failures into bigfail.log. 2017-07-16 06:26:51 -04:00
Eric S. Raymond
9b585f40d8 Two coverage imprivenents, one by recognizing dead code. 2017-07-16 05:33:43 -04:00
Eric S. Raymond
9eda1f424d Apply state_change() to mirror object. 2017-07-16 05:08:03 -04:00
Eric S. Raymond
c4cbb859c2 More test consolidation. 2017-07-16 04:13:08 -04:00
Eric S. Raymond
c499426d57 Test consolidation. 2017-07-16 04:00:33 -04:00
Eric S. Raymond
76806f814e Improve symbol coverage. 2017-07-15 20:49:38 -04:00
Aaron Traas
87d7117ddd YAML coverage - TROLL_BLOCKS arbitrary message 2017-07-15 18:10:29 -04:00
Aaron Traas
834d645d8b Named unnamed actions and specials 2017-07-15 17:20:02 -04:00
Aaron Traas
ac4e43196c Full refactor of YAML dungeon generator.
The big difference is that the differences between the entity types
is concentrated in one place.

Also concentrated all File I/O in main function, moved most processing
outside of main
2017-07-15 17:19:29 -04:00
Aaron Traas
fb86d64b20 First stage cleanup of YAML dungeon generator. Less hard-coded stuff.
Next stage will be rewrite so report object contains all of the keys
and coverage values, so we're not scribbling over DB all the time, and
we don't have to walk over things multiple times, and can keep HTML
generation in one place
2017-07-15 13:10:39 -04:00
Eric S. Raymond
fefc1ff486 Improve symbol coverage. 2017-07-15 13:00:48 -04:00
Eric S. Raymond
fece880dc2 Documentation polishing. 2017-07-15 12:05:54 -04:00
Aaron Traas
33dfafc705 YAML coverage - last object message 2017-07-14 13:13:24 -04:00
Eric S. Raymond
d1e29319fa Code cleanup. 2017-07-14 13:10:13 -04:00
Eric S. Raymond
1954c04ccc Fix off-by-two bug. 2017-07-14 12:39:06 -04:00
Aaron Traas
040e027a71 YAML coverage - object messages 100% covered 2017-07-14 12:29:09 -04:00
Jason S. Ninneman
e581c7741d Replace some more wd? with id?. 2017-07-14 09:18:55 -07:00