Playing around with jtreg, this is something like how you work it, hey
some tests are even passing ;)
To put it simply, jtreg is primarily for Regression testing, to make
sure bugs don't reoccur, although it does unit tests also, seems quite
simple, doesn't look too difficult, be good to have some more
information on setting up these tests though.
bash-3.00$ jtreg -verbose:summary -jdk /usr/jdk/latest
-cpa:../../build/classes/ ./
Passed:
com/sun/jini/action/catchSecurityException/CatchSecurityException.java
Passed: com/sun/jini/config/KeyStores/TestGetKeyStore.java
Passed: com/sun/jini/config/KeyStores/TestGetX500Principal.java
Passed: com/sun/jini/phoenix/ExecOptionPermission/Operations.java
Passed: com/sun/jini/tool/CheckConfigurationFile/TestCheck.java
FAILED:
java/rmi/server/RMIClassLoader/loadProxyClasses/PreferredLoadProxyClasses.java
Passed:
java/rmi/server/Unreferenced/marshalledObjectGet/MarshalledObjectGet.java
Passed: java/rmi/server/Unreferenced/whenOnUnexport/WhenOnUnexport.java
FAILED:
net/jini/activation/Activatable/activateExceptionTest/ActivateExceptionTest.java
FAILED: net/jini/activation/Activatable/activateFailure/ActivateFailure.java
FAILED:
net/jini/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java
FAILED:
net/jini/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java
FAILED:
net/jini/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java
FAILED:
net/jini/activation/Activatable/downloadParameterClass/DownloadParameterClass.java
FAILED:
net/jini/activation/Activatable/downloadSecurityManager/DownloadSecurityManager.java
FAILED:
net/jini/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java
FAILED: net/jini/activation/Activatable/inactiveGroup/InactiveGroup.java
FAILED: net/jini/activation/Activatable/nestedActivate/NestedActivate.java
FAILED:
net/jini/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java
FAILED:
net/jini/activation/Activatable/restartCrashedService/RestartCrashedService.java
FAILED: net/jini/activation/Activatable/restartService/RestartService.java
FAILED: net/jini/activation/Activatable/terminateGroup/TerminateGroup.java
FAILED:
net/jini/activation/Activatable/unregisterInactive/UnregisterInactive.java
FAILED:
net/jini/activation/Activatable/useProxyAccessor/UseProxyAccessor.java
Passed:
net/jini/activation/ActivatableInvocationHandler/readObject/ReadObject.java
FAILED:
net/jini/activation/ActivationAdmin/getGroupsObjects/GetGroupsObjects.java
FAILED:
net/jini/activation/ActivationSystem/accessControl/AccessControl.java
FAILED:
net/jini/activation/ActivationSystem/bootstrapAttack/BootstrapAttack.java
FAILED:
net/jini/activation/ActivationSystem/ensureRestart/EnsureRestart.java
FAILED:
net/jini/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java
FAILED: net/jini/config/ConfigurationFile/TestParser/TestParser.java
FAILED: net/jini/config/TestAPI/TestConstructor.java
FAILED: net/jini/config/TestAPI/TestGetEntryType.java
FAILED: net/jini/config/TestAPI/TestGetInstance.java
Passed: net/jini/config/TestAPI/TestOverrides.java
Passed: net/jini/config/TestAPI/TestUnicodeEscapesDecodingReader.java
Passed: net/jini/config/TestAbstractConfiguration.java
Passed: net/jini/config/TestEmptyConfiguration.java
Passed:
net/jini/constraints/BasicMethodConstraints/getConstraints/GetConstraints.java
Passed: net/jini/constraints/BasicMethodConstraints/ordering/Ordering.java
Passed: net/jini/constraints/basicOperations/BasicOperations.java
Passed: net/jini/constraints/readObject/ReadObject.java
Passed: net/jini/iiop/echo/ConnectedExport.java
Passed: net/jini/iiop/echo/NonIiopExport.java
Passed: net/jini/iiop/echo/UnconnectedExport.java
FAILED:
net/jini/io/MarshalInputStream/verifyWithEqualLoaders/VerifyWithEqualLoaders.java
Passed:
net/jini/jeri/BasicInvocationDispatcher/checkClientPermission/CheckClientPermission.java
Passed:
net/jini/jeri/BasicInvocationDispatcher/suppressStackTraces/SuppressStackTraces.java
Passed:
net/jini/jeri/BasicInvocationHandler/serverStackTrace/ServerStackTrace.java
Passed:
net/jini/jeri/BasicInvocationHandler/unmarshalUnexpectedException/UnmarshalUnexpectedException.java
FAILED:
net/jini/jeri/BasicJeriExporter/dgcServerExposure/DgcServerExposure.java
Passed:
net/jini/jeri/BasicJeriExporter/globalListenLock/GlobalListenLock.java
FAILED: net/jini/jeri/BasicJeriExporter/operations/Operations.java
Passed: net/jini/jeri/BasicJeriExporter/sameClassCheck/SameClassCheck.java
Passed: net/jini/jeri/BasicJeriTrustVerifier/BjtvSubclassTest.java
FAILED:
net/jini/jeri/connection/ConnectionManager/overlocking/Overlocking.java
Passed:
net/jini/jeri/connection/ConnectionManager/saturation/Saturation.java
Passed: net/jini/jeri/http/connectionReuse/Test.java
FAILED: net/jini/jeri/http/echo/EchoImpl.java
Passed:
net/jini/jeri/internal/runtime/getRemoteInterfaces/GetRemoteInterfaces.java
Passed:
net/jini/jeri/internal/runtime/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java
FAILED: net/jini/jeri/kerberos/RegressionTests/runListenEndpointTest.sh
FAILED: net/jini/jeri/kerberos/UnitTests/runTestEndpoints.sh
FAILED: net/jini/jeri/kerberos/UnitTests/runTestPerformance.sh
Passed: net/jini/jeri/kerberos/UnitTests/TestVerifier.java
FAILED: net/jini/jeri/ssl/UnitTests/TestConnectionContext.java
FAILED: net/jini/jeri/ssl/UnitTests/TestEndpoint.java
FAILED: net/jini/jeri/ssl/UnitTests/TestEndpointHttps.sh
FAILED: net/jini/jeri/ssl/UnitTests/TestEndpointInternal.java
FAILED: net/jini/jeri/ssl/UnitTests/TestEndpointInternalHttps.sh
FAILED: net/jini/jeri/ssl/UnitTests/TestPerformance.java
FAILED: net/jini/jeri/ssl/UnitTests/TestPerformanceHttps.sh
FAILED: net/jini/jeri/ssl/UnitTests/TestRMI.java
FAILED: net/jini/jeri/ssl/UnitTests/TestRMIHttps.sh
FAILED: net/jini/jeri/ssl/UnitTests/TestServerEndpoint.java
FAILED: net/jini/jeri/ssl/UnitTests/TestServerEndpointHttps.sh
FAILED: net/jini/jeri/ssl/UnitTests/TestTwoEndpoints.java
FAILED: net/jini/jeri/ssl/UnitTests/TestUtilities.java
FAILED: net/jini/jeri/ssl/UnitTests/TestVerifier.java
FAILED: net/jini/jeri/ssl/UnitTests/TestWeakSoftTable.java
Passed: net/jini/jeri/tcp/connectTimeout/TestConnectTimeout.java
FAILED: net/jini/jeri/tcp/localHostExposure/LocalHostExposure.java
Passed: net/jini/jeri/tcp/outOfThreads/OutOfThreads.java
output cut.
Cheers,
Peter.