mirror of
https://github.com/corda/corda.git
synced 2025-06-05 00:50:52 +00:00
Fix database integration tests after OS->Ent merge (#295)
* Add more db schemas to NodeRegistrationTest * Add tables to drop
This commit is contained in:
parent
dad207ef7d
commit
98a12c92d5
@ -7,6 +7,7 @@ import net.corda.node.services.config.configureDevKeyAndTrustStores
|
|||||||
import net.corda.nodeapi.internal.config.SSLConfiguration
|
import net.corda.nodeapi.internal.config.SSLConfiguration
|
||||||
import net.corda.nodeapi.internal.crypto.*
|
import net.corda.nodeapi.internal.crypto.*
|
||||||
import net.corda.testing.ALICE_NAME
|
import net.corda.testing.ALICE_NAME
|
||||||
|
import net.corda.testing.DUMMY_NOTARY_NAME
|
||||||
import net.corda.testing.internal.IntegrationTest
|
import net.corda.testing.internal.IntegrationTest
|
||||||
import net.corda.testing.internal.IntegrationTestSchemas
|
import net.corda.testing.internal.IntegrationTestSchemas
|
||||||
import net.corda.testing.driver.driver
|
import net.corda.testing.driver.driver
|
||||||
@ -20,7 +21,7 @@ import javax.security.auth.x500.X500Principal
|
|||||||
class NodeKeystoreCheckTest : IntegrationTest() {
|
class NodeKeystoreCheckTest : IntegrationTest() {
|
||||||
companion object {
|
companion object {
|
||||||
@ClassRule @JvmField
|
@ClassRule @JvmField
|
||||||
val databaseSchemas = IntegrationTestSchemas(ALICE_NAME.toDatabaseSchemaName())
|
val databaseSchemas = IntegrationTestSchemas(ALICE_NAME.toDatabaseSchemaName(), DUMMY_NOTARY_NAME.toDatabaseSchemaName())
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -49,7 +49,7 @@ import javax.ws.rs.core.Response
|
|||||||
class NodeRegistrationTest : IntegrationTest() {
|
class NodeRegistrationTest : IntegrationTest() {
|
||||||
companion object {
|
companion object {
|
||||||
@ClassRule @JvmField
|
@ClassRule @JvmField
|
||||||
val databaseSchemas = IntegrationTestSchemas("Alice")
|
val databaseSchemas = IntegrationTestSchemas("NotaryService", "Alice", "Genevieve")
|
||||||
|
|
||||||
private val notaryName = CordaX500Name("NotaryService", "Zurich", "CH")
|
private val notaryName = CordaX500Name("NotaryService", "Zurich", "CH")
|
||||||
private val aliceName = CordaX500Name("Alice", "London", "GB")
|
private val aliceName = CordaX500Name("Alice", "London", "GB")
|
||||||
|
@ -29,10 +29,12 @@ DROP TABLE IF EXISTS ${schema}.node_named_identities;
|
|||||||
DROP TABLE IF EXISTS ${schema}.children;
|
DROP TABLE IF EXISTS ${schema}.children;
|
||||||
DROP TABLE IF EXISTS ${schema}.parents;
|
DROP TABLE IF EXISTS ${schema}.parents;
|
||||||
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.messages;
|
DROP TABLE IF EXISTS ${schema}.messages;
|
||||||
DROP TABLE IF EXISTS ${schema}.state_participants;
|
DROP TABLE IF EXISTS ${schema}.state_participants;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.cp_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
||||||
|
@ -29,10 +29,12 @@ DROP TABLE IF EXISTS ${schema}.node_named_identities;
|
|||||||
DROP TABLE IF EXISTS ${schema}.children;
|
DROP TABLE IF EXISTS ${schema}.children;
|
||||||
DROP TABLE IF EXISTS ${schema}.parents;
|
DROP TABLE IF EXISTS ${schema}.parents;
|
||||||
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.messages;
|
DROP TABLE IF EXISTS ${schema}.messages;
|
||||||
DROP TABLE IF EXISTS ${schema}.state_participants;
|
DROP TABLE IF EXISTS ${schema}.state_participants;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.cp_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
||||||
|
@ -29,10 +29,12 @@ DROP TABLE IF EXISTS ${schema}.node_named_identities;
|
|||||||
DROP TABLE IF EXISTS ${schema}.children;
|
DROP TABLE IF EXISTS ${schema}.children;
|
||||||
DROP TABLE IF EXISTS ${schema}.parents;
|
DROP TABLE IF EXISTS ${schema}.parents;
|
||||||
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.messages;
|
DROP TABLE IF EXISTS ${schema}.messages;
|
||||||
DROP TABLE IF EXISTS ${schema}.state_participants;
|
DROP TABLE IF EXISTS ${schema}.state_participants;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.cp_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
||||||
|
@ -29,10 +29,12 @@ DROP TABLE IF EXISTS ${schema}.node_named_identities;
|
|||||||
DROP TABLE IF EXISTS ${schema}.children;
|
DROP TABLE IF EXISTS ${schema}.children;
|
||||||
DROP TABLE IF EXISTS ${schema}.parents;
|
DROP TABLE IF EXISTS ${schema}.parents;
|
||||||
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.messages;
|
DROP TABLE IF EXISTS ${schema}.messages;
|
||||||
DROP TABLE IF EXISTS ${schema}.state_participants;
|
DROP TABLE IF EXISTS ${schema}.state_participants;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.cp_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
||||||
|
@ -29,18 +29,20 @@ DROP TABLE IF EXISTS ${schema}.node_named_identities;
|
|||||||
DROP TABLE IF EXISTS ${schema}.children;
|
DROP TABLE IF EXISTS ${schema}.children;
|
||||||
DROP TABLE IF EXISTS ${schema}.parents;
|
DROP TABLE IF EXISTS ${schema}.parents;
|
||||||
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.messages;
|
DROP TABLE IF EXISTS ${schema}.messages;
|
||||||
DROP TABLE IF EXISTS ${schema}.state_participants;
|
DROP TABLE IF EXISTS ${schema}.state_participants;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.cp_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_linear_states_v2;
|
DROP TABLE IF EXISTS ${schema}.dummy_linear_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.node_mutual_exclusion;
|
DROP TABLE IF EXISTS ${schema}.node_mutual_exclusion;
|
||||||
DROP SEQUENCE IF EXISTS ${schema}.hibernate_sequence;
|
|
||||||
DROP TABLE IF EXISTS ${schema}.DATABASECHANGELOG;
|
DROP TABLE IF EXISTS ${schema}.DATABASECHANGELOG;
|
||||||
DROP TABLE IF EXISTS ${schema}.DATABASECHANGELOGLOCK;
|
DROP TABLE IF EXISTS ${schema}.DATABASECHANGELOGLOCK;
|
||||||
|
DROP SEQUENCE IF EXISTS ${schema}.hibernate_sequence;
|
||||||
DROP USER IF EXISTS ${schema};
|
DROP USER IF EXISTS ${schema};
|
||||||
DROP LOGIN ${schema};
|
DROP LOGIN ${schema};
|
||||||
DROP SCHEMA IF EXISTS ${schema};
|
DROP SCHEMA IF EXISTS ${schema};
|
@ -29,18 +29,20 @@ DROP TABLE IF EXISTS ${schema}.node_named_identities;
|
|||||||
DROP TABLE IF EXISTS ${schema}.children;
|
DROP TABLE IF EXISTS ${schema}.children;
|
||||||
DROP TABLE IF EXISTS ${schema}.parents;
|
DROP TABLE IF EXISTS ${schema}.parents;
|
||||||
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.contract_cash_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.messages;
|
DROP TABLE IF EXISTS ${schema}.messages;
|
||||||
DROP TABLE IF EXISTS ${schema}.state_participants;
|
DROP TABLE IF EXISTS ${schema}.state_participants;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
DROP TABLE IF EXISTS ${schema}.cash_states_v3;
|
||||||
|
DROP TABLE IF EXISTS ${schema}.cp_states_v1;
|
||||||
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
DROP TABLE IF EXISTS ${schema}.cp_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_deal_states;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
DROP TABLE IF EXISTS ${schema}.dummy_linear_states;
|
||||||
DROP TABLE IF EXISTS ${schema}.dummy_linear_states_v2;
|
DROP TABLE IF EXISTS ${schema}.dummy_linear_states_v2;
|
||||||
DROP TABLE IF EXISTS ${schema}.node_mutual_exclusion;
|
DROP TABLE IF EXISTS ${schema}.node_mutual_exclusion;
|
||||||
DROP SEQUENCE IF EXISTS ${schema}.hibernate_sequence;
|
|
||||||
DROP TABLE IF EXISTS ${schema}.DATABASECHANGELOG;
|
DROP TABLE IF EXISTS ${schema}.DATABASECHANGELOG;
|
||||||
DROP TABLE IF EXISTS ${schema}.DATABASECHANGELOGLOCK;
|
DROP TABLE IF EXISTS ${schema}.DATABASECHANGELOGLOCK;
|
||||||
|
DROP SEQUENCE IF EXISTS ${schema}.hibernate_sequence;
|
||||||
IF NOT EXISTS (SELECT schema_name FROM information_schema.schemata WHERE schema_name = '${schema}') EXEC('CREATE SCHEMA ${schema}');
|
IF NOT EXISTS (SELECT schema_name FROM information_schema.schemata WHERE schema_name = '${schema}') EXEC('CREATE SCHEMA ${schema}');
|
||||||
IF NOT EXISTS (SELECT * FROM sys.sysusers WHERE name='${schema}') CREATE USER ${schema} FOR LOGIN ${schema} WITH DEFAULT_SCHEMA = ${schema};
|
IF NOT EXISTS (SELECT * FROM sys.sysusers WHERE name='${schema}') CREATE USER ${schema} FOR LOGIN ${schema} WITH DEFAULT_SCHEMA = ${schema};
|
||||||
GRANT ALTER, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON SCHEMA::${schema} TO ${schema};
|
GRANT ALTER, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON SCHEMA::${schema} TO ${schema};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user