|
Rice Pastry API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rice.p2p.commonapi.testing.CommonAPITest rice.p2p.splitstream.testing.SplitStreamRegrTest
Field Summary | |
static java.lang.String |
INSTANCE
DESCRIBE THE FIELD |
protected SplitStreamImpl[] |
splitstreams
DESCRIBE THE FIELD |
protected rice.p2p.splitstream.testing.SplitStreamRegrTest.SplitStreamTestClient[] |
ssclients
DESCRIBE THE FIELD |
Fields inherited from class rice.p2p.commonapi.testing.CommonAPITest |
BOOTSTRAP, BOOTSTRAP_PORT, environment, factory, FACTORY, FAILURE, idFactory, INSTANCE_NAME, logger, nodes, NUM_NODES, PAD_SIZE, params, PORT, PROTOCOL, PROTOCOL_DIRECT, simulator, SIMULATOR, SIMULATOR_EUCLIDEAN, SIMULATOR_GT_ITM, SIMULATOR_SPHERE, SUCCESS |
Constructor Summary | |
SplitStreamRegrTest(Environment env)
Constructor which sets up all local variables |
Method Summary | |
protected boolean |
checkTree(int startindex,
int num)
DESCRIBE THE METHOD |
static void |
main(java.lang.String[] args)
Usage: DistScribeRegrTest [-port p] [-bootstrap host[:port]] [-nodes n] [-protocol (rmi|wire)] [-help] |
protected void |
processNode(int num,
Node node)
Method which should process the given newly-created node |
protected void |
runTest()
Method which should run the test - this is called once all of the nodes have been created and are ready. |
protected void |
testBandwidthUsage()
A unit test for JUnit |
protected void |
testBasic()
Tests routing a Past request to a particular node. |
protected void |
testFailure(int numnodes)
A unit test for JUnit |
protected void |
testIndependence()
A unit test for JUnit |
protected void |
testMaintenance(int num)
A unit test for JUnit |
Methods inherited from class rice.p2p.commonapi.testing.CommonAPITest |
assertEquals, assertTrue, createNode, createNodes, getBootstrap, kill, parseArgs, pause, sectionDone, sectionStart, simulate, start, stepDone, stepDone, stepDone, stepException, stepStart |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected SplitStreamImpl[] splitstreams
protected rice.p2p.splitstream.testing.SplitStreamRegrTest.SplitStreamTestClient[] ssclients
public static java.lang.String INSTANCE
Constructor Detail |
public SplitStreamRegrTest(Environment env) throws java.io.IOException
env
- DESCRIBE THE PARAMETER
java.io.IOException
- DESCRIBE THE EXCEPTIONMethod Detail |
protected void processNode(int num, Node node)
processNode
in class CommonAPITest
node
- The newly created nodenum
- The number of this nodeprotected void runTest()
runTest
in class CommonAPITest
protected void testBandwidthUsage()
protected void testIndependence()
protected void testMaintenance(int num)
num
- DESCRIBE THE PARAMETERprotected void testBasic()
protected boolean checkTree(int startindex, int num)
startindex
- DESCRIBE THE PARAMETERnum
- DESCRIBE THE PARAMETER
protected void testFailure(int numnodes)
numnodes
- DESCRIBE THE PARAMETERpublic static void main(java.lang.String[] args) throws java.io.IOException
args
- DESCRIBE THE PARAMETER
java.io.IOException
- DESCRIBE THE EXCEPTION
|
Rice Pastry API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |