A C E F G H I J L M P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addForwardPortForwarding(int) - Method in class com.exasol.exasoltestsetup.SshConnection
-
Add a forward port forwarding.
- addForwardPortForwarding(int, String) - Method in class com.exasol.exasoltestsetup.SshConnection
-
Add a forward port forwarding.
- addReversePortForwarding(int) - Method in class com.exasol.exasoltestsetup.SshConnection
-
Add a reverse port forwarding.
- assertExitCodeIsZero() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
-
Check that the exit code was zero and if not print the stderr output and throw an exception.
C
- close() - Method in class com.exasol.exasoltestsetup.SshConnection
- close() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
- close() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
- com.exasol.exasoltestsetup - package com.exasol.exasoltestsetup
- com.exasol.exasoltestsetup.standalone - package com.exasol.exasoltestsetup.standalone
- com.exasol.exasoltestsetup.testcontainers - package com.exasol.exasoltestsetup.testcontainers
- configSshAuth(JSch) - Method in interface com.exasol.exasoltestsetup.SshConnection.SshConfigurator
-
Get a ssh session configured with credentials.
- ConnectionDetails - Class in com.exasol.exasoltestsetup.standalone
-
This class stores connection details for an Exasol database.
- ConnectionDetails() - Constructor for class com.exasol.exasoltestsetup.standalone.ConnectionDetails
- createConnection() - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
-
Create a connection to the Exasol database with default credentials.
- createConnection() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
- createConnection() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
E
- equals(Object) - Method in class com.exasol.exasoltestsetup.ServiceAddress
- ExasolTestcontainerTestSetup - Class in com.exasol.exasoltestsetup.testcontainers
-
ExasolTestSetupimplementation using test containers. - ExasolTestcontainerTestSetup() - Constructor for class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
-
Test-setup using exasol-testcontainers.
- ExasolTestSetup - Interface in com.exasol.exasoltestsetup
-
This is an interface for accessing a running Exasol database for testing.
- ExasolTestSetupFactory - Class in com.exasol.exasoltestsetup
-
This class checks dispatches between and Standalone (AWS) test-setup and a test container test setup.
- ExasolTestSetupFactory(Path) - Constructor for class com.exasol.exasoltestsetup.ExasolTestSetupFactory
-
Create a new instance of
ExasolTestSetupFactory.
F
- findFreePortOnServer() - Method in class com.exasol.exasoltestsetup.SshConnection
-
Find a free port on the server.
G
- generatePassword() - Static method in class com.exasol.exasoltestsetup.PasswordGenerator
-
Generate a random password.
- getDefaultBucket() - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
-
Get an API object for the default BucketFS bucket.
- getDefaultBucket() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
- getDefaultBucket() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
- getExitCode() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
-
Get the exit code of the command.
- getHostName() - Method in class com.exasol.exasoltestsetup.ServiceAddress
-
Get the host name.
- getPort() - Method in class com.exasol.exasoltestsetup.ServiceAddress
-
Get the port.
- getStdout() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
-
Get the stdout output of the command.
- getTestSetup() - Method in class com.exasol.exasoltestsetup.ExasolTestSetupFactory
-
Get an
ExasolTestSetup.
H
- hashCode() - Method in class com.exasol.exasoltestsetup.ServiceAddress
I
- isLocal() - Method in class com.exasol.exasoltestsetup.ServiceAddress
-
Get if this is a local address.
J
- JsonConnectionDetailsReader - Class in com.exasol.exasoltestsetup.standalone
-
This class reads
ConnectionDetailsfrom a JSON file. - JsonConnectionDetailsReader() - Constructor for class com.exasol.exasoltestsetup.standalone.JsonConnectionDetailsReader
L
- local(int) - Static method in class com.exasol.exasoltestsetup.ServiceAddress
-
Create a
ServiceAddressfor a local service.
M
- makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
-
Make the port of a database node available from localhost.
- makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
- makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
- makeLocalTcpServiceAccessibleFromDatabase(int) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
-
Make a local TCP service available from within the Exasol database.
- makeLocalTcpServiceAccessibleFromDatabase(int) - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
- makeLocalTcpServiceAccessibleFromDatabase(int) - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
- makeTcpServiceAccessibleFromDatabase(ServiceAddress) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
-
Make a given TCP service available inside of the Exasol database.
P
- parse(String) - Static method in class com.exasol.exasoltestsetup.ServiceAddress
-
Get a
ServiceAddressfrom string in format host:ip. - PasswordGenerator - Class in com.exasol.exasoltestsetup
-
This class generates random passwords.
R
- read(Path) - Method in class com.exasol.exasoltestsetup.standalone.JsonConnectionDetailsReader
-
Create a new instance of
JsonConnectionDetailsReader. - runCommand(String) - Method in class com.exasol.exasoltestsetup.SshConnection
-
Run a shell command.
- runCommandAsRoot(String) - Method in class com.exasol.exasoltestsetup.SshConnection
-
Run a shell command as root.
S
- ServiceAddress - Class in com.exasol.exasoltestsetup
-
This class represents a TCP service address with hostname and port.
- ServiceAddress(String, int) - Constructor for class com.exasol.exasoltestsetup.ServiceAddress
-
Create a new
ServiceAddress. - SshConnection - Class in com.exasol.exasoltestsetup
-
This class sets up a SSH port forwarding.
- SshConnection(SshConnection.SshConfigurator) - Constructor for class com.exasol.exasoltestsetup.SshConnection
-
Create a new
SshConnection. - SshConnection.SshConfigurator - Interface in com.exasol.exasoltestsetup
-
Functional interface that configures ssh auth.
- SshExecution - Class in com.exasol.exasoltestsetup
-
This class represent the execution of an SSH command.
- SshExecutionResult - Class in com.exasol.exasoltestsetup
-
This class represents a result of a ssh command execution.
- StandaloneExasolTestSetup - Class in com.exasol.exasoltestsetup.standalone
-
This class implements the
ExasolTestSetupinterface for Exasol databases that are running in the Cloud or in a VM. - StandaloneExasolTestSetup(ConnectionDetails) - Constructor for class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
-
Create a new instance of
StandaloneExasolTestSetup.
T
- toString() - Method in class com.exasol.exasoltestsetup.ServiceAddress
W
- waitFor(long) - Static method in class com.exasol.exasoltestsetup.WaitHelper
-
Wait until a given time.
- WaitHelper - Class in com.exasol.exasoltestsetup
-
Helper class for waiting.
- waitUntil(BooleanSupplier, int, String) - Static method in class com.exasol.exasoltestsetup.WaitHelper
-
Wait until the given supplier gives
true. - whenFinished() - Method in class com.exasol.exasoltestsetup.SshExecution
-
Method to wait until the execution finished.
All Classes All Packages