- Timestamp:
- 09/20/08 08:44:36 (4 years ago)
- Location:
- trunk/src
- Files:
-
- 3 edited
-
shells.erl (modified) (1 diff)
-
tester.erl (modified) (1 diff)
-
tester_test.erl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shells.erl
r39 r40 33 33 ok = tester_test: deletes_a_module (Test_node), 34 34 ok = tester_test: deletes_a_test_module (Test_node), 35 ok = tester_test: notifies_a_message (Test_node), 35 36 Caller ! {Caller, done}. 36 37 -
trunk/src/tester.erl
r39 r40 15 15 loop (State) -> 16 16 receive 17 {notify, Message} -> 18 Notify = dict: fetch (notify, State), 19 Notify (Message), 20 loop (State); 17 21 {delete, Modules} -> 18 22 loop (test (unload (Modules, State))); -
trunk/src/tester_test.erl
r39 r40 9 9 -export ([deletes_a_module /1]). 10 10 -export ([deletes_a_test_module /1]). 11 -export ([notifies_a_message /1]). 11 12 12 13 start_tester (Node) -> … … 86 87 ok. 87 88 89 notifies_a_message (Node) -> 90 Tester = start_tester (Node), 91 Test_message = "this is a message", 92 Tester ! {notify, Test_message}, 93 [Test_message] = receive_something ([], 1), 94 ok. 95 96 receive_something (Ms, Delay) -> 97 receive 98 M -> 99 receive_something ([M|Ms], Delay) 100 after Delay -> 101 lists: reverse (Ms) 102 end. 103 88 104 receive_all (Ms) -> 89 105 receive
Note: See TracChangeset
for help on using the changeset viewer.
