org.gridgain.grid.test.junit3
Class GridJunit3LocalTestSuite
java.lang.Object
junit.framework.TestSuite
org.gridgain.grid.test.junit3.GridJunit3LocalTestSuite
- All Implemented Interfaces:
- junit.framework.Test
public class GridJunit3LocalTestSuite
- extends junit.framework.TestSuite
Local test suites will always be executed locally within distributed test suites.
They will be executed locally even if grid topology does not include local node.
Such functionality is very useful for tests that cannot be executed remotely
usually due to environment reasons, but can still benefit from parallel
execution with other tests within the same distributed test suite.
To use local test suite within distributed test suite, simply add
it to distributed test suite as follows:
public class GridJunit3ExampleTestSuite {
// Local test suite example.
public static TestSuite suite() {
TestSuite suite = new GridJunit3TestSuite("Example Grid Test Suite");
// Local nested test suite to always run tests A and B
// on the local node.
TestSuite nested = new GridJunit3LocalTestSuite("Example Nested Sequential Suite");
nested.addTestSuite(TestA.class);
nested.addTestSuite(TestB.class);
// Add local tests A and B.
suite.addTest(nested);
// Add other tests.
suite.addTestSuite(TestC.class);
suite.addTestSuite(TestD.class);
return suite;
}
}
See Also:
Documentation
Email Support
Online Forums
Issue Tracking
Author: 2005-2008 Copyright © GridGain Systems. All Rights Reserved. ver. 2.1.0
-

| Methods inherited from class junit.framework.TestSuite |
addTest, addTestSuite, countTestCases, createTest, getName, getTestConstructor, run, runTest, setName, testAt, testCount, tests, toString, warning |
GridJunit3LocalTestSuite
public GridJunit3LocalTestSuite()
GridJunit3LocalTestSuite
public GridJunit3LocalTestSuite(Class<? extends junit.framework.TestCase> cls)
- Parameters:
cls - FIXDOC
GridJunit3LocalTestSuite
public GridJunit3LocalTestSuite(Class<? extends junit.framework.TestCase> cls,
String name)
- Parameters:
cls - FIXDOCname - FIXDOC
GridJunit3LocalTestSuite
public GridJunit3LocalTestSuite(String name)
- Parameters:
name - FIXDOC
GridJunit3LocalTestSuite
public GridJunit3LocalTestSuite(Class<?>... classes)
- Parameters:
classes - FIXDOC
GridJunit3LocalTestSuite
public GridJunit3LocalTestSuite(Class<? extends junit.framework.TestCase>[] classes,
String name)
- Parameters:
classes - FIXDOCname - FIXDOC