Package com.sun.xml.ws.test.exec
Class ConcurrentClientExecutor
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.sun.xml.ws.test.exec.ClientExecutor
com.sun.xml.ws.test.exec.ConcurrentClientExecutor
- All Implemented Interfaces:
junit.framework.Test
- Direct Known Subclasses:
ConcurrentClientExecutor.Cached,ConcurrentClientExecutor.Fixed
Executes
TestClient in concurrent fashion via
Executor.- Author:
- Kohsuke Kawaguchi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFixed thread pool.static final classFixed thread pool. -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal DeploymentContextEveryExecutorworks for oneDeploymentContext.static final intstatic final intDegree of concurrency. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ExecutorServiceCreates theExecutorServiceused for testing.protected voidinvoke(bsh.Interpreter engine) Runs the actual test in highly concurrent fashion.protected final FilemakeWorkDir(String dirName) protected voidsetUp()protected voidtearDown()Methods inherited from class com.sun.xml.ws.test.exec.ClientExecutor
importPackage, runTestMethods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, setName, toString
-
Field Details
-
THREAD_COUNT
public static final int THREAD_COUNTDegree of concurrency.- See Also:
-
REQUESTS
public static final int REQUESTS- See Also:
-
context
EveryExecutorworks for oneDeploymentContext.
-
-
Constructor Details
-
ConcurrentClientExecutor
-
-
Method Details
-
invoke
Runs the actual test in highly concurrent fashion.- Overrides:
invokein classClientExecutor- Throws:
Throwable
-
createExecutorService
Creates theExecutorServiceused for testing. -
setUp
- Overrides:
setUpin classjunit.framework.TestCase- Throws:
Exception
-
tearDown
- Overrides:
tearDownin classjunit.framework.TestCase- Throws:
Exception
-
makeWorkDir
-