pintos/src/tests/threads/tests.h File Reference

Go to the source code of this file.

Typedefs

typedef void test_func (void)

Functions

void run_test (const char *)
void msg (const char *,...)
void fail (const char *,...)
void pass (void)

Variables

test_func test_alarm_single
test_func test_alarm_multiple
test_func test_alarm_simultaneous
test_func test_alarm_priority
test_func test_alarm_zero
test_func test_alarm_negative
test_func test_priority_change
test_func test_priority_donate_one
test_func test_priority_donate_multiple
test_func test_priority_donate_multiple2
test_func test_priority_donate_sema
test_func test_priority_donate_nest
test_func test_priority_donate_lower
test_func test_priority_donate_chain
test_func test_priority_fifo
test_func test_priority_preempt
test_func test_priority_sema
test_func test_priority_condvar
test_func test_mlfqs_load_1
test_func test_mlfqs_load_60
test_func test_mlfqs_load_avg
test_func test_mlfqs_recent_1
test_func test_mlfqs_fair_2
test_func test_mlfqs_fair_20
test_func test_mlfqs_nice_2
test_func test_mlfqs_nice_10
test_func test_mlfqs_block


Typedef Documentation

typedef void test_func(void)

Definition at line 6 of file tests.h.


Function Documentation

void fail ( const char *  ,
  ... 
)

void msg ( const char *  ,
  ... 
)

void pass ( void   ) 

Definition at line 98 of file tests.c.

References printf(), and test_name.

Referenced by test_alarm_negative(), test_alarm_zero(), and test_mlfqs_load_1().

void run_test ( const char *   ) 

Definition at line 47 of file tests.c.

References test::function, msg(), test::name, PANIC, strcmp(), and test_name.

Referenced by run_task().


Variable Documentation

test_func test_alarm_multiple

Referenced by test_alarm_multiple().

test_func test_alarm_negative

Referenced by test_alarm_negative().

test_func test_alarm_priority

Referenced by test_alarm_priority().

test_func test_alarm_simultaneous

Referenced by test_alarm_simultaneous().

test_func test_alarm_single

Referenced by test_alarm_single().

test_func test_alarm_zero

Referenced by test_alarm_zero().

test_func test_mlfqs_block

Referenced by test_mlfqs_block().

test_func test_mlfqs_fair_2

Referenced by test_mlfqs_fair_2().

test_func test_mlfqs_fair_20

Referenced by test_mlfqs_fair_20().

test_func test_mlfqs_load_1

Referenced by test_mlfqs_load_1().

test_func test_mlfqs_load_60

Referenced by test_mlfqs_load_60().

test_func test_mlfqs_load_avg

Referenced by test_mlfqs_load_avg().

test_func test_mlfqs_nice_10

Referenced by test_mlfqs_nice_10().

test_func test_mlfqs_nice_2

Referenced by test_mlfqs_nice_2().

test_func test_mlfqs_recent_1

Referenced by test_mlfqs_recent_1().

test_func test_priority_change

Referenced by test_priority_change().

test_func test_priority_condvar

Referenced by test_priority_condvar().

test_func test_priority_donate_chain

test_func test_priority_donate_lower

test_func test_priority_donate_multiple

test_func test_priority_donate_multiple2

test_func test_priority_donate_nest

test_func test_priority_donate_one

test_func test_priority_donate_sema

test_func test_priority_fifo

Referenced by test_priority_fifo().

test_func test_priority_preempt

Referenced by test_priority_preempt().

test_func test_priority_sema

Referenced by test_priority_sema().


Generated on Mon Jan 10 16:43:58 2011 for Pintos by  doxygen 1.5.6