Coverage fixups.
This commit is contained in:
parent
c5250b5f3f
commit
865e10e6d0
2 changed files with 6 additions and 3 deletions
2
Makefile
2
Makefile
|
@ -64,6 +64,8 @@ cheat: $(CHEAT_OBJS) dungeon.o
|
|||
check: advent cheat
|
||||
cd tests; $(MAKE) --quiet
|
||||
|
||||
# After this, run your browser ob coverage/open-adventure/index.html
|
||||
# to see coverage results.
|
||||
coverage: debug
|
||||
cd tests; $(MAKE) coverage --quiet
|
||||
|
||||
|
|
7
main.c
7
main.c
|
@ -160,14 +160,14 @@ char *myreadline(const char *prompt)
|
|||
if (settings.scriptfp != NULL && feof(settings.scriptfp))
|
||||
fclose(settings.scriptfp);
|
||||
if (strcmp(next, "-") == 0)
|
||||
settings.scriptfp = stdin;
|
||||
settings.scriptfp = stdin; // LCOV_EXCL_LINE
|
||||
else
|
||||
settings.scriptfp = fopen(next, "r");
|
||||
}
|
||||
|
||||
if (isatty(fileno(settings.scriptfp))) {
|
||||
free(buf);
|
||||
return readline(prompt);
|
||||
free(buf); // LCOV_EXCL_LINE
|
||||
return readline(prompt); // LCOV_EXCL_LINE
|
||||
} else {
|
||||
char *ln = fgets(buf, BUFSIZ-1, settings.scriptfp);
|
||||
if (ln != NULL) {
|
||||
|
@ -255,6 +255,7 @@ static void checkhints(void)
|
|||
game.hintlc[hint] = 0;
|
||||
return;
|
||||
default: // LCOV_EXCL_LINE
|
||||
// Should never hap[pen
|
||||
BUG(HINT_NUMBER_EXCEEDS_GOTO_LIST); // LCOV_EXCL_LINE
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue