Changeset 41 for trunk


Ignore:
Timestamp:
09/20/08 08:52:25 (4 years ago)
Author:
charpi
Message:

Allow the test node to be a slave

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shells.erl

    r40 r41  
    33 
    44install ([Test_node]) -> 
    5 %xs    process_flag(trap_exit, false),  % called with erl -s shells install 
    65    try 
    76        Self = self (), 
    8         spawn_link (fun () -> tests (Test_node, Self) end), 
     7        spawn_link (fun () -> tests (test_node (Test_node), Self) end), 
    98        receive {Self, done} -> ok; 
    109                M -> io:fwrite ("tests_crash: ~p~n", [M]) 
     
    2120    receive_all (), 
    2221    io: fwrite ("done~n", []). 
     22 
     23test_node (Node) -> 
     24    case net_adm: ping(Node) of 
     25        pong -> 
     26            Node; 
     27        pang -> 
     28            [Name, Host] = string: tokens (atom_to_list (Node), "@"), 
     29            {ok, Real_node} = slave: start (Host, Name), 
     30            Real_node 
     31    end. 
    2332 
    2433tests (Test_node, Caller) -> 
Note: See TracChangeset for help on using the changeset viewer.