Package io.prestosql.tests.cli
Class TestPrestoCli
- java.lang.Object
-
- io.prestosql.tempto.ProductTest
-
- io.prestosql.tests.cli.PrestoCliLauncher
-
- io.prestosql.tests.cli.TestPrestoCli
-
- All Implemented Interfaces:
io.prestosql.tempto.RequirementsProvider
public class TestPrestoCli extends PrestoCliLauncher implements io.prestosql.tempto.RequirementsProvider
-
-
Field Summary
-
Fields inherited from class io.prestosql.tests.cli.PrestoCliLauncher
EXIT_COMMAND, nationTableBatchLines, nationTableInteractiveLines, presto, serverAddress, serverHost, TIMEOUT
-
-
Constructor Summary
Constructors Constructor Description TestPrestoCli()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.prestosql.tempto.RequirementgetRequirements(io.prestosql.tempto.configuration.Configuration configuration)voidshouldDisplayVersion()voidshouldExecuteEmptyListOfStatements()voidshouldExitOnErrorFromExecute()voidshouldExitOnErrorFromFile()voidshouldHandleSession()voidshouldHandleTransaction()voidshouldNotExitOnErrorFromExecute()voidshouldNotExitOnErrorFromFile()voidshouldRunBatchQuery()voidshouldRunQuery()voidshouldRunQueryFromFile()voidshouldUseCatalogAndSchemaOptions()static java.util.List<java.lang.String>squeezeLines(java.util.List<java.lang.String> lines)voidstopPresto()voidtestSetRole()-
Methods inherited from class io.prestosql.tests.cli.PrestoCliLauncher
getProcessBuilder, launchPrestoCli, launchPrestoCli
-
-
-
-
Method Detail
-
stopPresto
public void stopPresto() throws java.lang.InterruptedException- Overrides:
stopPrestoin classPrestoCliLauncher- Throws:
java.lang.InterruptedException
-
getRequirements
public io.prestosql.tempto.Requirement getRequirements(io.prestosql.tempto.configuration.Configuration configuration)
- Specified by:
getRequirementsin interfaceio.prestosql.tempto.RequirementsProvider
-
shouldDisplayVersion
public void shouldDisplayVersion() throws java.io.IOException- Throws:
java.io.IOException
-
shouldRunQuery
public void shouldRunQuery() throws java.io.IOException- Throws:
java.io.IOException
-
shouldRunBatchQuery
public void shouldRunBatchQuery() throws java.lang.Exception- Throws:
java.lang.Exception
-
shouldExecuteEmptyListOfStatements
public void shouldExecuteEmptyListOfStatements() throws java.lang.Exception- Throws:
java.lang.Exception
-
shouldUseCatalogAndSchemaOptions
public void shouldUseCatalogAndSchemaOptions() throws java.lang.Exception- Throws:
java.lang.Exception
-
shouldRunQueryFromFile
public void shouldRunQueryFromFile() throws java.lang.Exception- Throws:
java.lang.Exception
-
shouldExitOnErrorFromExecute
public void shouldExitOnErrorFromExecute() throws java.io.IOException- Throws:
java.io.IOException
-
shouldExitOnErrorFromFile
public void shouldExitOnErrorFromFile() throws java.io.IOException- Throws:
java.io.IOException
-
shouldNotExitOnErrorFromExecute
public void shouldNotExitOnErrorFromExecute() throws java.io.IOException- Throws:
java.io.IOException
-
shouldNotExitOnErrorFromFile
public void shouldNotExitOnErrorFromFile() throws java.io.IOException- Throws:
java.io.IOException
-
shouldHandleSession
public void shouldHandleSession() throws java.io.IOException- Throws:
java.io.IOException
-
shouldHandleTransaction
public void shouldHandleTransaction() throws java.io.IOException- Throws:
java.io.IOException
-
testSetRole
public void testSetRole() throws java.io.IOException- Throws:
java.io.IOException
-
squeezeLines
public static java.util.List<java.lang.String> squeezeLines(java.util.List<java.lang.String> lines)
-
-