Changeset 78


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

directory_tester now uses text_printer.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/directory_tester.erl

    r74 r78  
    1010    Tester = spawn_link (tester, init, [notify_me (tester), Node]), 
    1111    Compiler ! check, 
    12     loop (Compiler, Tester). 
     12    Printer = spawn_link (text_printer, init, [standard_io]), 
     13    loop (Compiler, Tester, Printer). 
    1314 
    1415notify_me (Atom) -> 
     
    1819    end. 
    1920 
    20 loop (Compiler, Tester) -> 
     21loop (Compiler, Tester, Printer) -> 
    2122    receive 
    2223        stop -> 
    2324            Compiler ! {self (), stop}, 
    24             Tester ! stop, 
    25             io: fwrite ("~p stopping.~n", [self ()]); 
     25            Tester ! stop; 
    2626        {Compiler, compiler, {{binaries, Bs}, {removed, Rs}}} -> 
    2727            delete (Rs, Tester), 
    2828            run (Bs, Tester), 
    29             loop (Compiler, Tester); 
     29            loop (Compiler, Tester, Printer); 
    3030        Event -> 
    31             io: fwrite ("~p~n", [Event]), 
    32             loop (Compiler, Tester) 
     31            Printer ! Event, 
     32            loop (Compiler, Tester, Printer) 
    3333    after 4000 -> 
    3434            Compiler ! check, 
    35             loop (Compiler, Tester) 
     35            loop (Compiler, Tester, Printer) 
    3636    end. 
    3737 
Note: See TracChangeset for help on using the changeset viewer.