int main(int argc, char *argv[]) { printf("*******usertests starting*******\n\n"); printf("=====test file usertests.ran does not exists=====\n"); if(open("usertests.ran", O_RDONLY) >= 0){ printf("already ran user tests (file usertests.ran exists) -- recreate certikos_disk.img\n"); exit(); } printf("=====test file usertests.ran does not exists: ok\n\n"); close(open("usertests.ran", O_CREATE)); smallfile(); bigfile1(); createtest(); rmdot(); fourteen(); bigfile2(); subdir(); linktest(); unlinkread(); dirfile(); iref(); bigdir(); // slow printf("*******end of tests*******\n"); }
int main(int argc, char *argv[]) { printf(1, "usertests starting\n"); if(open("usertests.ran", 0) >= 0){ printf(1, "already ran user tests -- rebuild fs.img\n"); exit(); } close(open("usertests.ran", O_CREATE)); createdelete(); linkunlink(); concreate(); fourfiles(); sharedfd(); bigargtest(); bigwrite(); bigargtest(); bsstest(); sbrktest(); validatetest(); opentest(); writetest(); writetest1(); createtest(); openiputtest(); exitiputtest(); iputtest(); mem(); pipe1(); preempt(); exitwait(); rmdot(); fourteen(); bigfile(); subdir(); linktest(); unlinkread(); dirfile(); iref(); forktest(); bigdir(); // slow exectest(); exit(); }