Skip to content

Commit 130fcb6

Browse files
committed
Add temporary feature flags which doesn't need change driver or testkit code (#856)
The feature flags are: * 'Temporary:CypherPathAndRelationship' * 'Temporary:DriverFetchSize' * 'Temporary:DriverMaxTxRetryTime' * 'Temporary:GetConnectionPoolMetrics'
1 parent 643fd22 commit 130fcb6

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

packages/testkit-backend/src/request-handlers.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ export function NewDriver (context, data, wire) {
8080
if ('connectionAcquisitionTimeoutMs' in data) {
8181
config.connectionAcquisitionTimeout = data.connectionAcquisitionTimeoutMs
8282
}
83+
if ('fetchSize' in data) {
84+
config.fetchSize = data.fetchSize
85+
}
8386
let driver
8487
try {
8588
driver = neo4j.driver(uri, parsedAuthToken, config)
@@ -336,6 +339,11 @@ export function GetFeatures (_context, _params, wire) {
336339
'Temporary:ConnectionAcquisitionTimeout',
337340
'Temporary:FastFailingDiscovery',
338341
'Temporary:ResultKeys',
342+
'Temporary:TransactionClose',
343+
'Temporary:CypherPathAndRelationship',
344+
'Temporary:DriverFetchSize',
345+
'Temporary:DriverMaxTxRetryTime',
346+
'Temporary:GetConnectionPoolMetrics',
339347
...SUPPORTED_TLS
340348
]
341349
})

packages/testkit-backend/src/skipped-tests/browser.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ const skippedTests = [
1010
ifEquals('stub.disconnects.test_disconnects.TestDisconnects.test_fail_on_reset'),
1111
ifEquals('stub.tx_begin_parameters.test_tx_begin_parameters.TestTxBeginParameters.test_impersonation_fails_on_v4x3'),
1212
ifEquals('stub.session_run_parameters.test_session_run_parameters.TestSessionRunParameters.test_impersonation_fails_on_v4x3'),
13-
1413
),
1514
skip(
1615
'TLS Tests not implemented for browwer',

packages/testkit-backend/src/skipped-tests/common.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ const skippedTests = [
2020
ifEndsWith('test_should_fail_with_routing_failure_on_invalid_bookmark_discovery_failure'),
2121
ifEndsWith('test_should_fail_with_routing_failure_on_forbidden_discovery_failure')
2222
),
23+
skip(
24+
'Flaky in TeamCity',
25+
ifEndsWith('test_should_fail_when_writing_to_unexpectedly_interrupting_writers_on_run_using_tx_function'),
26+
),
2327
skip(
2428
'Not support by the JS driver',
2529
ifEquals('neo4j.sessionrun.TestSessionRun.test_partial_iteration')

0 commit comments

Comments
 (0)