diff test/sematest/TestInterManagerSession.java @ 430:03ab374605a6

Test program termination.
author one
date Sat, 02 Jan 2010 04:16:25 +0900
parents 1acc3dfde5d3
children 1bb59652d89c
line wrap: on
line diff
--- a/test/sematest/TestInterManagerSession.java	Sat Jan 02 03:28:26 2010 +0900
+++ b/test/sematest/TestInterManagerSession.java	Sat Jan 02 04:16:25 2010 +0900
@@ -61,6 +61,7 @@
 										startEditor(m);
 									}
 									editors[0].setCommand(editorStartCmds);
+									new Thread(finishTest).start();
 								}
 							}
 					);
@@ -152,8 +153,13 @@
 		 */
 		REPServerSocketChannel.isSimulation = true;
 		// At least 3 TestEditors are required.
-		TestInterManagerSession test = new TestInterManagerSession(1, 2, 3);
+		final TestInterManagerSession test = new TestInterManagerSession(1, 2, 3);
 		logger.setLogLevel(5);
+		test.finishTest = new Runnable() {
+			public void run() {		
+				test.finishTest();
+			}
+		};
 		test.startTest();
 	}