aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/klaar/Make.tests
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/klaar/Make.tests')
-rw-r--r--src/tests/klaar/Make.tests28
1 files changed, 21 insertions, 7 deletions
diff --git a/src/tests/klaar/Make.tests b/src/tests/klaar/Make.tests
index 66b097a..bf2adc1 100644
--- a/src/tests/klaar/Make.tests
+++ b/src/tests/klaar/Make.tests
@@ -4,21 +4,35 @@ tests/%.output: FSDISK = 2
tests/%.output: PUTFILES = $(filter-out os.dsk, $^)
tests/klaar_TESTS = $(addprefix tests/klaar/,read-bad-buf low-mem \
-exec-corrupt)
+exec-corrupt pfs)
tests/klaar_PROGS = $(tests/klaar_TESTS) $(addprefix \
-tests/klaar/,child-simple)
+tests/klaar/,child-simple pfs-reader pfs-writer)
+# read-bad-buf
tests/klaar/read-bad-buf_SRC = tests/klaar/read-bad-buf.c tests/main.c
+tests/klaar/read-bad-buf_PUTFILES += tests/klaar/sample.txt
+
+# low-mem
tests/klaar/low-mem_SRC = tests/klaar/low-mem.c tests/main.c
+tests/klaar/child-simple_SRC = tests/klaar/child-simple.c
+tests/klaar/low-mem_PUTFILES += tests/klaar/child-simple
+
+# exec-corrupt
tests/klaar/exec-corrupt_SRC += tests/klaar/exec-corrupt.c tests/main.c
+tests/klaar/exec-corrupt_PUTFILES += tests/klaar/corrupt-elf
-tests/klaar/child-simple_SRC = tests/klaar/child-simple.c
+# pfs
+tests/klaar/pfs_SRC = tests/klaar/pfs.c
+tests/klaar/pfs-reader_SRC = tests/klaar/pfs-reader.c
+tests/klaar/pfs-writer_SRC = tests/klaar/pfs-writer.c
+tests/klaar/pfs_PUTFILES += tests/klaar/pfs-reader
+tests/klaar/pfs_PUTFILES += tests/klaar/pfs-writer
+tests/klaar/pfs_ARGS = 10 5
$(foreach prog,$(tests/klaar_PROGS),$(eval $(prog)_SRC += tests/lib.c))
-tests/klaar/read-bad-buf_PUTFILES += tests/klaar/sample.txt
-tests/klaar/low-mem_PUTFILES += tests/klaar/child-simple
-tests/klaar/exec-corrupt_PUTFILES += tests/klaar/corrupt-elf
-
tests/klaar/low-mem.output: KERNELFLAGS = -tcl=3
+
+tests/klaar/pfs.output: TIMEOUT = 180
+tests/klaar/pfs.output: KERNELFLAGS = -F=20000