Make tests public. Rewrite most tests. Add tests.
[pintos-anon] / src / tests / filesys / extended / dir-mk-vine.c
1 #include <syscall.h>
2 #include "tests/lib.h"
3 #include "tests/main.h"
4
5 void
6 test_main (void) 
7 {
8   const char *filename = "/0/1/2/3/4/5/6/7/8/9/test";
9   char dir[2];
10   
11   dir[1] = '\0';
12   for (dir[0] = '0'; dir[0] <= '9'; dir[0]++) 
13     {
14       CHECK (mkdir (dir), "mkdir \"%s\"", dir);
15       CHECK (chdir (dir), "chdir \"%s\"", dir);
16     }
17   CHECK (create ("test", 512), "create \"test\"");
18   CHECK (chdir ("/"), "chdir \"/\"");
19   CHECK (open (filename) > 1, "open \"%s\"", filename);
20 }
21