Extension Manager is intended to only work with Exasol version 8. That's why we should implement the following changes:
AC
Run all tests with Exasol 8
Update ExasolMetadata.java to use the new schema of SYS.EXA_ALL_VIRTUAL_SCHEMAS from Exasol 8
To improve error handling in the integration test framework extension-manager-integration-test-java, method ExtensionManagerSetup.create() must verify that the ExasolTestSetup connects to an Exasol 8 database.
If another version is detected, the create() method must fail with an AssertionError
Note: Throwing an TestAbortedException would skip the test. It's better to fail with a helpful error message.
Remove Exasol 7.1 specific code from ExaMetadata.go.
Extension Manager is intended to only work with Exasol version 8. That's why we should implement the following changes:
AC
ExasolMetadata.java
to use the new schema ofSYS.EXA_ALL_VIRTUAL_SCHEMAS
from Exasol 8extension-manager-integration-test-java
, methodExtensionManagerSetup.create()
must verify that theExasolTestSetup
connects to an Exasol 8 database.create()
method must fail with anAssertionError
TestAbortedException
would skip the test. It's better to fail with a helpful error message.ExaMetadata.go
.