All Classes
-
All Classes Interface Summary Class Summary Class Description DelegatingStreamConsumer ThisProcessStreamConsumerforwards all events to the given delegates.ExasolMetadata This class simplifies verifying the content of Exasol's metadata tables, e.g.ExtensionBuilder This interface allows customizing how extensions are built before running integration tests.ExtensionManagerClient This class wraps the extension manager REST API and simplifies calling its endpoint methods: Adds authentication header value and passes database connection parameters required by most requests.ExtensionManagerInstaller This class installs the extension manager depending on the given configuration either from GitHub or from a local directory.ExtensionManagerSetup Main class responsible for setting up the environment required for testing extensions using the extension manager.ExtensionTestConfig Configuration for integration tests of extensions.LoggingStreamConsumer ThisProcessStreamConsumerlogs all content with a configurable log level using aLogger.OsCheck Helper class to check the operating system this Java VM runs in.PreviousExtensionVersion This represents a previous version of an extension.PreviousExtensionVersion.Builder Builder forPreviousExtensionVersioninstances.PreviousVersionManager This class manages previous extension versions.ProcessStreamConsumer Callback interface used byAsyncStreamReader.SimpleProcess This is a convenient wrapper forProcessBuilderandProcessthat simplifies starting a process, waiting for it to finish and getting its stdout.