print name at start of test

This commit is contained in:
Frans Kaashoek 2019-09-19 15:39:05 -04:00
parent 25e6803e17
commit ba1c42849a

View file

@ -1915,6 +1915,7 @@ run(void f(char *), char *s) {
int pid; int pid;
int xstatus; int xstatus;
printf("test %s: ", s);
if((pid = fork()) < 0) { if((pid = fork()) < 0) {
printf("runtest: fork error\n"); printf("runtest: fork error\n");
exit(1); exit(1);
@ -1925,9 +1926,9 @@ run(void f(char *), char *s) {
} else { } else {
wait(&xstatus); wait(&xstatus);
if(xstatus != 0) if(xstatus != 0)
printf("test %s FAILED\n", s); printf("FAILED\n", s);
else else
printf("test %s OK\n", s); printf("OK\n", s);
return xstatus == 0; return xstatus == 0;
} }
} }
@ -1988,7 +1989,7 @@ main(int argc, char *argv[])
printf("usertests starting\n"); printf("usertests starting\n");
if(open("usertests.ran", 0) >= 0){ if(open("usertests.ran", 0) >= 0){
printf("already ran user tests -- rebuild fs.img (make fs.img)\n"); printf("already ran user tests -- rebuild fs.img (rm fs.img; make fs.img)\n");
exit(1); exit(1);
} }
close(open("usertests.ran", O_CREATE)); close(open("usertests.ran", O_CREATE));