- All Superinterfaces:
AutoCloseable
The
LauncherSession
API is the main entry point for client code that
wishes to repeatedly discover and execute tests using one
or more test engines.- Since:
- 1.8
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close this session and notify all registeredLauncherSessionListeners
.Get theLauncher
associated with this session.getStore()
Get theNamespacedHierarchicalStore
associated with this session.
-
Method Details
-
getLauncher
Launcher getLauncher()Get theLauncher
associated with this session.Any call to the launcher returned by this method after the session has been closed will throw an exception.
-
close
void close()Close this session and notify all registeredLauncherSessionListeners
.- Specified by:
close
in interfaceAutoCloseable
- API Note:
- The behavior of calling this method concurrently with any call
to the
Launcher
returned bygetLauncher()
is currently undefined.
-
getStore
Get theNamespacedHierarchicalStore
associated with this session.All stored values that implement
AutoCloseable
are notified by invoking theirclose()
methods when this session is closed.Any call to the store returned by this method after the session has been closed will throw an exception.
- Since:
- 1.13
- See Also:
-