Package io.trino.tests.cli
Class TestTrinoCli
- java.lang.Object
-
- io.trino.tempto.ProductTest
-
- io.trino.tests.cli.TrinoCliLauncher
-
- io.trino.tests.cli.TestTrinoCli
-
- All Implemented Interfaces:
io.trino.tempto.RequirementsProvider
public class TestTrinoCli extends TrinoCliLauncher implements io.trino.tempto.RequirementsProvider
-
-
Field Summary
-
Fields inherited from class io.trino.tests.cli.TrinoCliLauncher
nationTableBatchLines, nationTableInteractiveLines, serverAddress, serverHost, TIMEOUT, trino
-
-
Constructor Summary
Constructors Constructor Description TestTrinoCli()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.trino.tempto.RequirementgetRequirements(io.trino.tempto.configuration.Configuration configuration)voidshouldDisplayVersion()voidshouldExecuteEmptyListOfStatements()voidshouldExitOnErrorFromExecute()voidshouldExitOnErrorFromFile()voidshouldExitWithErrorOnUnknownPropertiesInConfigFile()voidshouldHandleSession()voidshouldHandleTransaction()voidshouldNotExitOnErrorFromExecute()voidshouldNotExitOnErrorFromFile()voidshouldPassSessionUser()voidshouldPreferCommandLineArgumentOverConfigDefault()voidshouldRunBatchQuery()voidshouldRunBatchQueryWithStdinRedirect()voidshouldRunMultipleBatchQueriesWithStdinRedirect()voidshouldRunQuery()voidshouldRunQueryFromFile()voidshouldUseCatalogAndSchemaOptions()voidshouldUseCatalogAndSchemaOptionsFromConfigFile()static List<String>squeezeLines(List<String> lines)voidstopPresto()voidtestSetRole()-
Methods inherited from class io.trino.tests.cli.TrinoCliLauncher
getProcessBuilder, launchTrinoCli, launchTrinoCli
-
-
-
-
Constructor Detail
-
TestTrinoCli
public TestTrinoCli() throws IOException- Throws:
IOException
-
-
Method Detail
-
stopPresto
public void stopPresto() throws InterruptedException- Overrides:
stopPrestoin classTrinoCliLauncher- Throws:
InterruptedException
-
getRequirements
public io.trino.tempto.Requirement getRequirements(io.trino.tempto.configuration.Configuration configuration)
- Specified by:
getRequirementsin interfaceio.trino.tempto.RequirementsProvider
-
shouldDisplayVersion
public void shouldDisplayVersion() throws IOException- Throws:
IOException
-
shouldRunQuery
public void shouldRunQuery() throws IOException- Throws:
IOException
-
shouldRunBatchQueryWithStdinRedirect
public void shouldRunBatchQueryWithStdinRedirect() throws Exception- Throws:
Exception
-
shouldRunMultipleBatchQueriesWithStdinRedirect
public void shouldRunMultipleBatchQueriesWithStdinRedirect() throws Exception- Throws:
Exception
-
shouldExecuteEmptyListOfStatements
public void shouldExecuteEmptyListOfStatements() throws Exception- Throws:
Exception
-
shouldUseCatalogAndSchemaOptions
public void shouldUseCatalogAndSchemaOptions() throws Exception- Throws:
Exception
-
shouldUseCatalogAndSchemaOptionsFromConfigFile
public void shouldUseCatalogAndSchemaOptionsFromConfigFile() throws Exception- Throws:
Exception
-
shouldPreferCommandLineArgumentOverConfigDefault
public void shouldPreferCommandLineArgumentOverConfigDefault() throws Exception- Throws:
Exception
-
shouldExitWithErrorOnUnknownPropertiesInConfigFile
public void shouldExitWithErrorOnUnknownPropertiesInConfigFile() throws Exception- Throws:
Exception
-
shouldExitOnErrorFromExecute
public void shouldExitOnErrorFromExecute() throws IOException- Throws:
IOException
-
shouldExitOnErrorFromFile
public void shouldExitOnErrorFromFile() throws IOException- Throws:
IOException
-
shouldNotExitOnErrorFromExecute
public void shouldNotExitOnErrorFromExecute() throws IOException- Throws:
IOException
-
shouldNotExitOnErrorFromFile
public void shouldNotExitOnErrorFromFile() throws IOException- Throws:
IOException
-
shouldHandleSession
public void shouldHandleSession() throws IOException- Throws:
IOException
-
shouldHandleTransaction
public void shouldHandleTransaction() throws IOException- Throws:
IOException
-
testSetRole
public void testSetRole() throws IOException- Throws:
IOException
-
-