From 851518cca47635ec116388d5d966897f15aee08a Mon Sep 17 00:00:00 2001 From: Ross Lawley Date: Mon, 15 Dec 2025 13:24:37 +0000 Subject: [PATCH] Updated specifications submodule to latest Disabled new test cases until the work is done. JAVA-5949 JAVA-5968 JAVA-6030 --- driver-core/src/test/resources/specifications | 2 +- .../com/mongodb/AuthConnectionStringTest.java | 4 ++++ .../ServerDiscoveryAndMonitoringTest.java | 3 +++ .../unified/UnifiedTestModifications.java | 18 ++++++++++++++++++ 4 files changed, 26 insertions(+), 1 deletion(-) diff --git a/driver-core/src/test/resources/specifications b/driver-core/src/test/resources/specifications index ace53b165f2..a8d34be0df2 160000 --- a/driver-core/src/test/resources/specifications +++ b/driver-core/src/test/resources/specifications @@ -1 +1 @@ -Subproject commit ace53b165f2ab83e8385de15fbda9346befc0ea7 +Subproject commit a8d34be0df234365600a9269af5a463f581562fd diff --git a/driver-core/src/test/unit/com/mongodb/AuthConnectionStringTest.java b/driver-core/src/test/unit/com/mongodb/AuthConnectionStringTest.java index f214667e510..44f24042f78 100644 --- a/driver-core/src/test/unit/com/mongodb/AuthConnectionStringTest.java +++ b/driver-core/src/test/unit/com/mongodb/AuthConnectionStringTest.java @@ -56,6 +56,10 @@ public void shouldPassAllOutcomes() { assumeFalse(description.equals("should accept forwardAndReverse hostname canonicalization (GSSAPI)")); assumeFalse(description.equals("should accept generic mechanism property (GSSAPI)")); assumeFalse(description.equals("should accept no hostname canonicalization (GSSAPI)")); + assumeFalse("https://jira.mongodb.org/browse/JAVA-6030", + description.equals("should throw an exception if AWS_SESSION_TOKEN provided (MONGODB-AWS)")); + assumeFalse("https://jira.mongodb.org/browse/JAVA-6030", + description.equals("should throw an exception if username and password provided (MONGODB-AWS)")); if (definition.getBoolean("valid").getValue()) { testValidUris(); diff --git a/driver-core/src/test/unit/com/mongodb/internal/connection/ServerDiscoveryAndMonitoringTest.java b/driver-core/src/test/unit/com/mongodb/internal/connection/ServerDiscoveryAndMonitoringTest.java index 2a70deaf90d..dc81e5071e1 100644 --- a/driver-core/src/test/unit/com/mongodb/internal/connection/ServerDiscoveryAndMonitoringTest.java +++ b/driver-core/src/test/unit/com/mongodb/internal/connection/ServerDiscoveryAndMonitoringTest.java @@ -54,6 +54,9 @@ public class ServerDiscoveryAndMonitoringTest extends AbstractServerDiscoveryAnd public ServerDiscoveryAndMonitoringTest(final String description, final BsonDocument definition) { super(definition); + assumeFalse("https://jira.mongodb.org/browse/JAVA-5949", + description.equals("error_handling_handshake.json: Network timeouts before and after the handshake completes")); + this.description = description; init(serverAddress -> NO_OP_SERVER_LISTENER, NO_OP_CLUSTER_LISTENER); } diff --git a/driver-sync/src/test/functional/com/mongodb/client/unified/UnifiedTestModifications.java b/driver-sync/src/test/functional/com/mongodb/client/unified/UnifiedTestModifications.java index dc39f14a6c6..e63cf1490c4 100644 --- a/driver-sync/src/test/functional/com/mongodb/client/unified/UnifiedTestModifications.java +++ b/driver-sync/src/test/functional/com/mongodb/client/unified/UnifiedTestModifications.java @@ -420,6 +420,24 @@ public static void applyCustomizations(final TestDef def) { .file("server-discovery-and-monitoring", "pool-clear-on-error-checkout"); def.skipJira("https://jira.mongodb.org/browse/JAVA-5664") .file("server-discovery-and-monitoring", "pool-cleared-on-min-pool-size-population-error"); + def.skipJira("https://jira.mongodb.org/browse/JAVA-5949") + .file("server-discovery-and-monitoring", "backpressure-network-error-fail"); + def.skipJira("https://jira.mongodb.org/browse/JAVA-5949") + .file("server-discovery-and-monitoring", "backpressure-network-timeout-error"); + def.skipJira("https://jira.mongodb.org/browse/JAVA-5949") + .file("server-discovery-and-monitoring", "backpressure-server-description-unchanged-on-min-pool-size-population-error"); + + // session tests + def.skipJira("https://jira.mongodb.org/browse/JAVA-5968") + .test("sessions", "snapshot-sessions", "Find operation with snapshot and snapshot time"); + def.skipJira("https://jira.mongodb.org/browse/JAVA-5968") + .test("sessions", "snapshot-sessions", "Distinct operation with snapshot and snapshot time"); + def.skipJira("https://jira.mongodb.org/browse/JAVA-5968") + .test("sessions", "snapshot-sessions", "Aggregate operation with snapshot and snapshot time"); + def.skipJira("https://jira.mongodb.org/browse/JAVA-5968") + .test("sessions", "snapshot-sessions", "countDocuments operation with snapshot and snapshot time"); + def.skipJira("https://jira.mongodb.org/browse/JAVA-5968") + .test("sessions", "snapshot-sessions", "Mixed operation with snapshot and snapshotTime"); // transactions