- Timestamp:
- 08/07/09 08:54:58 (3 years ago)
- Location:
- trunk
- Files:
-
- 6 deleted
- 8 edited
-
elisp (deleted)
-
install (modified) (1 diff)
-
src/adlib.erl (modified) (1 diff)
-
src/agency.erl (deleted)
-
src/compiler.erl (modified) (1 diff)
-
src/directory_tester.erl (modified) (1 diff)
-
src/extremeforge.erl (deleted)
-
src/extremeforge_server.erl (deleted)
-
src/sentinel.erl (deleted)
-
src/shells.erl (modified) (1 diff)
-
src/shells_tests.erl (deleted)
-
src/tester.erl (modified) (1 diff)
-
src/tester_test.erl (modified) (1 diff)
-
src/tests_test.erl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/install
r45 r90 3 3 4 4 hostname=`hostname -s` 5 erl -kernel error_logger "{file,\"tester.log\"}" -sname forgetester -noinput & 5 6 6 cd ebin 7 erlc ../src/shells.erl8 7 erl -make 9 erl -kernel error_logger "{file,\"../forge.log\"}" -sname forgeinstaller -noinput -s shells install forgetester@$hostname -s init stop 8 erl -sname extremeforge_install_tester -noinput & 9 erl -kernel error_logger "{file,\"../install_errors.log\"}" \ 10 -sname extremeforge_installer \ 11 -noinput \ 12 -run directory_tester run_once ".." extremeforge_install_tester@$hostname \ 13 -s shells stop_node extremeforge_install_tester@$hostname \ 14 -s init stop -
trunk/src/adlib.erl
r80 r90 1 %%% Copyright (C) 2009Dominic Williams1 %%% Copyright (C) Dominic Williams 2 2 %%% All rights reserved. 3 3 %%% See file COPYING. 4 4 5 -module (adlib).5 -module (adlib). 6 6 -export ([compare_dict/2]). 7 7 -
trunk/src/compiler.erl
r71 r90 1 %%% Copyright (C) Dominic Williams 2 %%% All rights reserved. 3 %%% See file COPYING. 4 1 5 -module (compiler). 2 6 -export ([init/2]). -
trunk/src/directory_tester.erl
r89 r90 3 3 %%% See file COPYING. 4 4 5 -module (directory_tester).5 -module (directory_tester). 6 6 -export ([init/1, init/2]). 7 7 -export ([run_once/1, run_once/2]). -
trunk/src/shells.erl
r68 r90 1 %%% Copyright ( c) 2008Dominic Williams, Nicolas Charpentier1 %%% Copyright (C) Dominic Williams, Nicolas Charpentier 2 2 %%% All rights reserved. 3 3 %%% See file COPYING. 4 4 -module (shells). 5 -export ([ install/1]).5 -export ([stop_node/1]). 6 6 7 install ([Test_node]) -> 8 try 9 Self = self (), 10 spawn_link (fun () -> shells_tests: tests (test_node (Test_node), Self) end), 11 receive {Self, done} -> ok; 12 M -> io:fwrite ("tests_crash: ~p~n", [M]) 13 after 30000 -> throw ("tests timed out~n") 14 end 7 stop_node ([Node]) when is_atom (Node) -> 8 rpc: call (Node, init, stop, []). 15 9 16 catch C:E->17 io: fwrite ("Caught: ~p~n", [{C,E, erlang:get_stacktrace()}])18 19 after20 io: fwrite ("Stopping test node: ~p~n", [Test_node]),21 rpc: call (Test_node, init, stop, [])22 end,23 receive_all (),24 io: fwrite ("done~n", []).25 26 test_node (Node) ->27 case net_adm: ping(Node) of28 pong ->29 Node;30 pang ->31 [Name, Host] = string: tokens (atom_to_list (Node), "@"),32 {ok, Real_node} = slave: start (Host, Name),33 Real_node34 end.35 36 receive_all () ->37 receive38 {'EXIT', _, normal} ->39 receive_all ();40 M ->41 io:fwrite("Received ~p~n", [M]),42 receive_all ()43 after 500 ->44 done45 end.46 -
trunk/src/tester.erl
r89 r90 1 %%% Copyright ( c) 2008Dominic Williams, Nicolas Charpentier1 %%% Copyright (C) Dominic Williams, Nicolas Charpentier 2 2 %%% All rights reserved. 3 3 %%% See file COPYING. -
trunk/src/tester_test.erl
r89 r90 1 %%% Copyright ( c) Dominic Williams, Nicolas Charpentier1 %%% Copyright (C) Dominic Williams, Nicolas Charpentier 2 2 %%% All rights reserved. 3 3 %%% See file COPYING. 4 4 5 5 -module (tester_test). 6 -export ([run_all/ 1, run_all/0]).6 -export ([run_all/0]). 7 7 -export ([tree/0]). 8 8 -test (run_all). -
trunk/src/tests_test.erl
r83 r90 1 %%% Copyright ( c) Dominic Williams, Nicolas Charpentier1 %%% Copyright (C) Dominic Williams, Nicolas Charpentier 2 2 %%% All rights reserved. 3 3 %%% See file COPYING.
Note: See TracChangeset
for help on using the changeset viewer.
