Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion driver-core/src/test/unit/com/mongodb/UriOptionsTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ public void shouldPassAllOutcomes() {
assumeFalse(getDescription().contains("tlsDisableCertificateRevocationCheck"));
// Skip because Java driver does not support the tlsDisableOCSPEndpointCheck option
assumeFalse(getDescription().contains("tlsDisableOCSPEndpointCheck"));

// No CANONICALIZE_HOST_NAME support https://jira.mongodb.org/browse/JAVA-4278
assumeFalse(getDescription().equals("Valid auth options are parsed correctly (GSSAPI)"));
skipAdaptiveRetriesTests(getDescription());

if (getDefinition().getBoolean("valid", BsonBoolean.TRUE).getValue()) {
testValidOptions();
Expand All @@ -58,4 +58,12 @@ public void shouldPassAllOutcomes() {
public static Collection<Object[]> data() {
return JsonPoweredTestHelper.getTestData("uri-options");
}

/**
* <a href=https://jira.mongodb.org/browse/JAVA-5956>TODO-JAVA-5956</a>.
*/
private void skipAdaptiveRetriesTests(final String description) {
assumeFalse(description.equals("adaptiveRetries=true is parsed correctly"));
assumeFalse(description.equals("adaptiveRetries=false is parsed correctly"));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -211,10 +211,11 @@ public static void applyCustomizations(final TestDef def) {
.file("open-telemetry/tests", "operation map_reduce")
.file("open-telemetry/tests", "operation find without db.query.text")
.file("open-telemetry/tests", "operation find_retries");

def.skipAccordingToSpec("Micrometer tests expect the network transport to be tcp")
.when(ClusterFixture::isUnixSocket)
.directory("open-telemetry/tests");
def.skipJira("https://jira.mongodb.org/browse/JAVA-6094 TODO-JAVA-6094")
.directory("open-telemetry/tests");

// TODO-JAVA-5712

Expand Down Expand Up @@ -475,6 +476,14 @@ public static void applyCustomizations(final TestDef def) {
def.skipNoncompliant("`MongoCluster.getWriteConcern`/`MongoCollection.getWriteConcern` are silently ignored in a transaction")
.test("transactions", "client bulkWrite transactions",
"client bulkWrite with writeConcern in a transaction causes a transaction error");
def.skipJira("https://jira.mongodb.org/browse/JAVA-5956 TODO-JAVA-5956")
.file("transactions", "backpressure-retryable-writes");
def.skipJira("https://jira.mongodb.org/browse/JAVA-5956 TODO-JAVA-5956")
.file("transactions", "backpressure-retryable-reads");
def.skipJira("https://jira.mongodb.org/browse/JAVA-5956 TODO-JAVA-5956")
.file("transactions", "backpressure-retryable-commit");
def.skipJira("https://jira.mongodb.org/browse/JAVA-5956 TODO-JAVA-5956")
.file("transactions", "backpressure-retryable-abort");

// valid-pass

Expand Down
2 changes: 1 addition & 1 deletion testing/resources/specifications
Submodule specifications updated 110 files