Make tests public. Rewrite most tests. Add tests.
[pintos-anon] / src / tests / filesys / extended / Make.tests
1 # -*- makefile -*-
2
3 tests/filesys/extended_TESTS = $(addprefix                              \
4 tests/filesys/extended/,dir-empty-name dir-lsdir dir-mk-tree            \
5 dir-mk-vine dir-mkdir dir-open dir-over-file dir-rm-cwd-cd dir-rm-cwd   \
6 dir-rm-parent dir-rm-root dir-rm-tree dir-rm-vine dir-rmdir             \
7 dir-under-file grow-create grow-dir-lg grow-file-size grow-root-lg      \
8 grow-root-sm grow-seq-lg grow-seq-sm grow-sparse grow-tell              \
9 grow-too-big grow-two-files syn-rw)
10
11 tests/filesys/extended_PROGS = $(tests/filesys/extended_TESTS)  \
12 tests/filesys/extended/child-syn-rw
13
14 $(foreach prog,$(tests/filesys/extended_PROGS),                 \
15         $(eval $(prog)_SRC += $(prog).c tests/lib.c tests/filesys/seq-test.c))
16 $(foreach prog,$(tests/filesys/extended_TESTS),         \
17         $(eval $(prog)_SRC += tests/main.c))
18 tests/filesys/extended/dir-mk-tree_SRC += tests/filesys/extended/mk-tree.c
19 tests/filesys/extended/dir-rm-tree_SRC += tests/filesys/extended/mk-tree.c
20
21 tests/filesys/extended/syn-rw_PUTFILES = tests/filesys/extended/child-syn-rw