mirror of
https://github.com/corda/corda.git
synced 2025-05-30 14:14:29 +00:00
Merge remote-tracking branch 'remotes/origin/tudor_merge_14_05_2018' into merges/may-14-15-21
# Conflicts: # testing/node-driver/src/main/kotlin/net/corda/testing/driver/Driver.kt
This commit is contained in:
commit
dc1bf3ad34
@ -95,11 +95,12 @@ class NetworkParametersUpdateTest : IntegrationTest() {
|
|||||||
compatibilityZone = compatibilityZone,
|
compatibilityZone = compatibilityZone,
|
||||||
notarySpecs = emptyList(),
|
notarySpecs = emptyList(),
|
||||||
initialiseSerialization = false,
|
initialiseSerialization = false,
|
||||||
extraCordappPackagesToScan = listOf("net.corda.finance")
|
extraCordappPackagesToScan = listOf("net.corda.finance"),
|
||||||
|
notaryCustomOverrides = mapOf("devMode" to false)
|
||||||
) {
|
) {
|
||||||
var (alice, bob) = listOf(
|
var (alice, bob) = listOf(
|
||||||
startNode(providedName = ALICE_NAME),
|
startNode(providedName = ALICE_NAME, customOverrides = mapOf("devMode" to false)),
|
||||||
startNode(providedName = BOB_NAME)
|
startNode(providedName = BOB_NAME, customOverrides = mapOf("devMode" to false))
|
||||||
).map { it.getOrThrow() as NodeHandleInternal }
|
).map { it.getOrThrow() as NodeHandleInternal }
|
||||||
|
|
||||||
// Make sure that stopping Bob doesn't remove him from the network map
|
// Make sure that stopping Bob doesn't remove him from the network map
|
||||||
@ -139,7 +140,7 @@ class NetworkParametersUpdateTest : IntegrationTest() {
|
|||||||
applyNetworkParametersAndStart(NetworkParametersCmd.FlagDay)
|
applyNetworkParametersAndStart(NetworkParametersCmd.FlagDay)
|
||||||
|
|
||||||
alice.stop()
|
alice.stop()
|
||||||
alice = startNode(providedName = ALICE_NAME).getOrThrow() as NodeHandleInternal
|
alice = startNode(providedName = ALICE_NAME, customOverrides = mapOf("devMode" to false)).getOrThrow() as NodeHandleInternal
|
||||||
|
|
||||||
// TODO It is also possible to check what version of parameters node runs by writing flow that reads that value from ServiceHub
|
// TODO It is also possible to check what version of parameters node runs by writing flow that reads that value from ServiceHub
|
||||||
val networkParameters = (alice.configuration.baseDirectory / NETWORK_PARAMS_FILE_NAME)
|
val networkParameters = (alice.configuration.baseDirectory / NETWORK_PARAMS_FILE_NAME)
|
||||||
|
@ -130,17 +130,18 @@ class NodeRegistrationTest : IntegrationTest() {
|
|||||||
compatibilityZone = compatibilityZone,
|
compatibilityZone = compatibilityZone,
|
||||||
initialiseSerialization = false,
|
initialiseSerialization = false,
|
||||||
notarySpecs = listOf(NotarySpec(notaryName)),
|
notarySpecs = listOf(NotarySpec(notaryName)),
|
||||||
extraCordappPackagesToScan = listOf("net.corda.finance")
|
extraCordappPackagesToScan = listOf("net.corda.finance"),
|
||||||
|
notaryCustomOverrides = mapOf("devMode" to false)
|
||||||
) {
|
) {
|
||||||
val (alice, notary) = listOf(
|
val (alice, notary) = listOf(
|
||||||
startNode(providedName = aliceName),
|
startNode(providedName = aliceName, customOverrides = mapOf("devMode" to false)),
|
||||||
defaultNotaryNode
|
defaultNotaryNode
|
||||||
).map { it.getOrThrow() as NodeHandleInternal }
|
).map { it.getOrThrow() as NodeHandleInternal }
|
||||||
|
|
||||||
alice.onlySeesFromNetworkMap(alice, notary)
|
alice.onlySeesFromNetworkMap(alice, notary)
|
||||||
notary.onlySeesFromNetworkMap(alice, notary)
|
notary.onlySeesFromNetworkMap(alice, notary)
|
||||||
|
|
||||||
val genevieve = startNode(providedName = genevieveName).getOrThrow() as NodeHandleInternal
|
val genevieve = startNode(providedName = genevieveName, customOverrides = mapOf("devMode" to false)).getOrThrow() as NodeHandleInternal
|
||||||
|
|
||||||
// Wait for the nodes to poll again
|
// Wait for the nodes to poll again
|
||||||
Thread.sleep(timeoutMillis * 2)
|
Thread.sleep(timeoutMillis * 2)
|
||||||
|
@ -287,7 +287,39 @@ data class DriverParameters(
|
|||||||
notarySpecs,
|
notarySpecs,
|
||||||
extraCordappPackagesToScan,
|
extraCordappPackagesToScan,
|
||||||
jmxPolicy,
|
jmxPolicy,
|
||||||
networkParameters, emptyMap()
|
networkParameters,
|
||||||
|
emptyMap()
|
||||||
|
)
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
isDebug: Boolean,
|
||||||
|
driverDirectory: Path,
|
||||||
|
portAllocation: PortAllocation,
|
||||||
|
debugPortAllocation: PortAllocation,
|
||||||
|
systemProperties: Map<String, String>,
|
||||||
|
useTestClock: Boolean,
|
||||||
|
initialiseSerialization: Boolean,
|
||||||
|
startNodesInProcess: Boolean,
|
||||||
|
waitForAllNodesToFinish: Boolean,
|
||||||
|
notarySpecs: List<NotarySpec>,
|
||||||
|
extraCordappPackagesToScan: List<String>,
|
||||||
|
jmxPolicy: JmxPolicy,
|
||||||
|
networkParameters: NetworkParameters
|
||||||
|
) : this(
|
||||||
|
isDebug,
|
||||||
|
driverDirectory,
|
||||||
|
portAllocation,
|
||||||
|
debugPortAllocation,
|
||||||
|
systemProperties,
|
||||||
|
useTestClock,
|
||||||
|
initialiseSerialization,
|
||||||
|
startNodesInProcess,
|
||||||
|
waitForAllNodesToFinish,
|
||||||
|
notarySpecs,
|
||||||
|
extraCordappPackagesToScan,
|
||||||
|
jmxPolicy,
|
||||||
|
networkParameters,
|
||||||
|
emptyMap()
|
||||||
)
|
)
|
||||||
|
|
||||||
fun withIsDebug(isDebug: Boolean): DriverParameters = copy(isDebug = isDebug)
|
fun withIsDebug(isDebug: Boolean): DriverParameters = copy(isDebug = isDebug)
|
||||||
@ -331,6 +363,38 @@ data class DriverParameters(
|
|||||||
notarySpecs = notarySpecs,
|
notarySpecs = notarySpecs,
|
||||||
extraCordappPackagesToScan = extraCordappPackagesToScan,
|
extraCordappPackagesToScan = extraCordappPackagesToScan,
|
||||||
jmxPolicy = jmxPolicy,
|
jmxPolicy = jmxPolicy,
|
||||||
networkParameters = networkParameters, notaryCustomOverrides = emptyMap()
|
networkParameters = networkParameters,
|
||||||
|
notaryCustomOverrides = emptyMap()
|
||||||
|
)
|
||||||
|
|
||||||
|
fun copy(
|
||||||
|
isDebug: Boolean,
|
||||||
|
driverDirectory: Path,
|
||||||
|
portAllocation: PortAllocation,
|
||||||
|
debugPortAllocation: PortAllocation,
|
||||||
|
systemProperties: Map<String, String>,
|
||||||
|
useTestClock: Boolean,
|
||||||
|
initialiseSerialization: Boolean,
|
||||||
|
startNodesInProcess: Boolean,
|
||||||
|
waitForAllNodesToFinish: Boolean,
|
||||||
|
notarySpecs: List<NotarySpec>,
|
||||||
|
extraCordappPackagesToScan: List<String>,
|
||||||
|
jmxPolicy: JmxPolicy,
|
||||||
|
networkParameters: NetworkParameters
|
||||||
|
) = this.copy(
|
||||||
|
isDebug = isDebug,
|
||||||
|
driverDirectory = driverDirectory,
|
||||||
|
portAllocation = portAllocation,
|
||||||
|
debugPortAllocation = debugPortAllocation,
|
||||||
|
systemProperties = systemProperties,
|
||||||
|
useTestClock = useTestClock,
|
||||||
|
initialiseSerialization = initialiseSerialization,
|
||||||
|
startNodesInProcess = startNodesInProcess,
|
||||||
|
waitForAllNodesToFinish = waitForAllNodesToFinish,
|
||||||
|
notarySpecs = notarySpecs,
|
||||||
|
extraCordappPackagesToScan = extraCordappPackagesToScan,
|
||||||
|
jmxPolicy = jmxPolicy,
|
||||||
|
networkParameters = networkParameters,
|
||||||
|
notaryCustomOverrides = emptyMap()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user