summaryrefslogtreecommitdiffstats
path: root/pintos-progos/tests/threads/Make.tests
diff options
context:
space:
mode:
Diffstat (limited to 'pintos-progos/tests/threads/Make.tests')
-rw-r--r--pintos-progos/tests/threads/Make.tests56
1 files changed, 56 insertions, 0 deletions
diff --git a/pintos-progos/tests/threads/Make.tests b/pintos-progos/tests/threads/Make.tests
new file mode 100644
index 0000000..dbdfd0c
--- /dev/null
+++ b/pintos-progos/tests/threads/Make.tests
@@ -0,0 +1,56 @@
1# -*- makefile -*-
2
3# Test names.
4tests/threads_TESTS = $(addprefix tests/threads/,alarm-single \
5alarm-multiple alarm-simultaneous alarm-priority alarm-zero \
6alarm-negative priority-change priority-donate-one \
7priority-donate-multiple priority-donate-multiple2 \
8priority-donate-nest priority-donate-sema priority-donate-lower \
9priority-fifo priority-preempt priority-sema priority-condvar \
10priority-donate-chain)
11
12
13# Sources for tests.
14tests/threads_SRC = tests/threads/tests.c
15tests/threads_SRC += tests/threads/alarm-wait.c
16tests/threads_SRC += tests/threads/alarm-simultaneous.c
17tests/threads_SRC += tests/threads/alarm-priority.c
18tests/threads_SRC += tests/threads/alarm-zero.c
19tests/threads_SRC += tests/threads/alarm-negative.c
20tests/threads_SRC += tests/threads/priority-change.c
21tests/threads_SRC += tests/threads/priority-donate-one.c
22tests/threads_SRC += tests/threads/priority-donate-multiple.c
23tests/threads_SRC += tests/threads/priority-donate-multiple2.c
24tests/threads_SRC += tests/threads/priority-donate-nest.c
25tests/threads_SRC += tests/threads/priority-donate-sema.c
26tests/threads_SRC += tests/threads/priority-donate-lower.c
27tests/threads_SRC += tests/threads/priority-fifo.c
28tests/threads_SRC += tests/threads/priority-preempt.c
29tests/threads_SRC += tests/threads/priority-sema.c
30tests/threads_SRC += tests/threads/priority-condvar.c
31tests/threads_SRC += tests/threads/priority-donate-chain.c
32
33# Not used in SS 2012
34MLFQS_TESTS = mlfqs-load-1 mlfqs-load-60 mlfqs-load-avg mlfqs-recent-1 \
35mlfqs-fair-2 mlfqs-fair-20 mlfqs-nice-2 mlfqs-nice-10 mlfqs-block)
36
37tests/threads_SRC += tests/threads/mlfqs-load-1.c
38tests/threads_SRC += tests/threads/mlfqs-load-60.c
39tests/threads_SRC += tests/threads/mlfqs-load-avg.c
40tests/threads_SRC += tests/threads/mlfqs-recent-1.c
41tests/threads_SRC += tests/threads/mlfqs-fair.c
42tests/threads_SRC += tests/threads/mlfqs-block.c
43
44MLFQS_OUTPUTS = \
45tests/threads/mlfqs-load-1.output \
46tests/threads/mlfqs-load-60.output \
47tests/threads/mlfqs-load-avg.output \
48tests/threads/mlfqs-recent-1.output \
49tests/threads/mlfqs-fair-2.output \
50tests/threads/mlfqs-fair-20.output \
51tests/threads/mlfqs-nice-2.output \
52tests/threads/mlfqs-nice-10.output \
53tests/threads/mlfqs-block.output
54
55$(MLFQS_OUTPUTS): KERNELFLAGS += -mlfqs
56$(MLFQS_OUTPUTS): TIMEOUT = 480