diff --git a/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java b/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java index 4921b764fd4..e78c4b21b85 100644 --- a/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java +++ b/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008, 2009 Wind River Systems, Inc. and others. + * Copyright (c) 2008, 2010 Wind River Systems, Inc. and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -24,8 +24,13 @@ public class AutomatedPluginTests extends TestCase { */ public static Test suite() { TestSuite suite = new TestSuite(AutomatedPluginTests.class.getName()); + //These tests require Eclipse Platform to be up suite.addTestSuite(org.eclipse.tm.internal.terminal.connector.TerminalConnectorPluginTest.class); suite.addTestSuite(org.eclipse.tm.internal.terminal.connector.TerminalConnectorFactoryTest.class); + + //These tests must run as plain JUnit because they require access + //to "package" protected methods + //suite.addTest(AutomatedTests.suite()); return suite; } diff --git a/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java b/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java index 5b8ca6bb91a..0306efd9867 100644 --- a/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java +++ b/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Wind River Systems, Inc. and others. + * Copyright (c) 2008, 2010 Wind River Systems, Inc. and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -37,6 +37,8 @@ public class AutomatedTests extends TestCase { suite.addTest(org.eclipse.tm.internal.terminal.emulator.AllTests.suite()); suite.addTest(org.eclipse.tm.internal.terminal.model.AllTests.suite()); suite.addTest(org.eclipse.tm.terminal.model.AllTests.suite()); + suite.addTestSuite(org.eclipse.tm.internal.terminal.connector.TerminalConnectorTest.class); + suite.addTestSuite(org.eclipse.tm.internal.terminal.connector.TerminalToRemoteInjectionOutputStreamTest.class); return suite; } } diff --git a/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch b/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch new file mode 100644 index 00000000000..a8d7a4e206d --- /dev/null +++ b/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + +