diff options
Diffstat (limited to 'pintos-progos/tests/threads/tests.h')
| -rw-r--r-- | pintos-progos/tests/threads/tests.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pintos-progos/tests/threads/tests.h b/pintos-progos/tests/threads/tests.h new file mode 100644 index 0000000..cd9d489 --- /dev/null +++ b/pintos-progos/tests/threads/tests.h | |||
| @@ -0,0 +1,41 @@ | |||
| 1 | #ifndef TESTS_THREADS_TESTS_H | ||
| 2 | #define TESTS_THREADS_TESTS_H | ||
| 3 | |||
| 4 | void run_test (const char *); | ||
| 5 | |||
| 6 | typedef void test_func (void); | ||
| 7 | |||
| 8 | extern test_func test_alarm_single; | ||
| 9 | extern test_func test_alarm_multiple; | ||
| 10 | extern test_func test_alarm_simultaneous; | ||
| 11 | extern test_func test_alarm_priority; | ||
| 12 | extern test_func test_alarm_zero; | ||
| 13 | extern test_func test_alarm_negative; | ||
| 14 | extern test_func test_priority_change; | ||
| 15 | extern test_func test_priority_donate_one; | ||
| 16 | extern test_func test_priority_donate_multiple; | ||
| 17 | extern test_func test_priority_donate_multiple2; | ||
| 18 | extern test_func test_priority_donate_sema; | ||
| 19 | extern test_func test_priority_donate_nest; | ||
| 20 | extern test_func test_priority_donate_lower; | ||
| 21 | extern test_func test_priority_donate_chain; | ||
| 22 | extern test_func test_priority_fifo; | ||
| 23 | extern test_func test_priority_preempt; | ||
| 24 | extern test_func test_priority_sema; | ||
| 25 | extern test_func test_priority_condvar; | ||
| 26 | extern test_func test_mlfqs_load_1; | ||
| 27 | extern test_func test_mlfqs_load_60; | ||
| 28 | extern test_func test_mlfqs_load_avg; | ||
| 29 | extern test_func test_mlfqs_recent_1; | ||
| 30 | extern test_func test_mlfqs_fair_2; | ||
| 31 | extern test_func test_mlfqs_fair_20; | ||
| 32 | extern test_func test_mlfqs_nice_2; | ||
| 33 | extern test_func test_mlfqs_nice_10; | ||
| 34 | extern test_func test_mlfqs_block; | ||
| 35 | |||
| 36 | void msg (const char *, ...); | ||
| 37 | void fail (const char *, ...); | ||
| 38 | void pass (void); | ||
| 39 | |||
| 40 | #endif /* tests/threads/tests.h */ | ||
| 41 | |||
