Make tests public. Rewrite most tests. Add tests.
[pintos-anon] / src / tests / threads / Make.tests
diff --git a/src/tests/threads/Make.tests b/src/tests/threads/Make.tests
new file mode 100644 (file)
index 0000000..64b9ef3
--- /dev/null
@@ -0,0 +1,38 @@
+# -*- makefile -*-
+
+# Test names.
+tests/threads_TESTS = $(addprefix tests/threads/,alarm-single          \
+alarm-multiple alarm-priority alarm-zero alarm-negative                        \
+priority-change priority-donate-one priority-donate-multiple           \
+priority-donate-nest priority-fifo priority-preempt priority-sema      \
+priority-condvar mlfqs-load-1 mlfqs-load-60 mlfqs-load-avg             \
+mlfqs-recent-1 mlfqs-fair-2 mlfqs-fair-20 mlfqs-nice-2 mlfqs-nice-10)
+
+# Sources for tests.
+tests/threads_SRC  = tests/threads/tests.c
+tests/threads_SRC += tests/threads/alarm-wait.c
+tests/threads_SRC += tests/threads/alarm-priority.c
+tests/threads_SRC += tests/threads/alarm-zero.c
+tests/threads_SRC += tests/threads/alarm-negative.c
+tests/threads_SRC += tests/threads/priority-change.c
+tests/threads_SRC += tests/threads/priority-donate-one.c
+tests/threads_SRC += tests/threads/priority-donate-multiple.c
+tests/threads_SRC += tests/threads/priority-donate-nest.c
+tests/threads_SRC += tests/threads/priority-fifo.c
+tests/threads_SRC += tests/threads/priority-preempt.c
+tests/threads_SRC += tests/threads/priority-sema.c
+tests/threads_SRC += tests/threads/priority-condvar.c
+tests/threads_SRC += tests/threads/mlfqs-load-1.c
+tests/threads_SRC += tests/threads/mlfqs-load-60.c
+tests/threads_SRC += tests/threads/mlfqs-load-avg.c
+tests/threads_SRC += tests/threads/mlfqs-recent-1.c
+tests/threads_SRC += tests/threads/mlfqs-fair.c
+
+tests/threads/mlfqs-load-1.output                              \
+tests/threads/mlfqs-load-60.output                             \
+tests/threads/mlfqs-load-avg.output                            \
+tests/threads/mlfqs-recent-1.output                            \
+tests/threads/mlfqs-fair-2.output                              \
+tests/threads/mlfqs-fair-20.output                             \
+tests/threads/mlfqs-nice-2.output                              \
+tests/threads/mlfqs-nice-10.output: KERNELFLAGS += -mlfqs