Changeset 89 for trunk/src/tester.erl


Ignore:
Timestamp:
08/07/09 06:22:22 (3 years ago)
Author:
dom
Message:

Made tester stop and added a run_once to directory_tester.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/tester.erl

    r73 r89  
    1515loop (State) -> 
    1616    receive 
    17         {notify, Message} -> 
    18             Notify = dict: fetch (notify, State), 
    19             Notify (Message), 
    20             loop (State); 
    2117        {delete, Modules} -> 
    22             loop (test (unload (Modules, State))); 
    23         {runner_end, New_state} -> 
    24             loop (New_state); 
     18            test (unload (Modules, State)); 
    2519        {run, Modules} -> 
    26             loop (test (load (Modules, State))) 
     20            test (load (Modules, State)); 
     21        {Pid, stop} -> 
     22            Pid ! {self (), bye} 
    2723    end. 
    2824 
     
    5147                       end, 
    5248    Test_session = spawn (Test_session_fun), 
    53     dict: store (test_session, Test_session, State_without_pid). 
     49    dict: store (test_session, Test_session, State_without_pid), 
     50    loop (receive {runner_end, New_state} -> New_state end). 
    5451 
    5552stop_running_session (State) -> 
Note: See TracChangeset for help on using the changeset viewer.