Skip to content

Commit 0b55deb

Browse files
committed
Skip tests in code rather than in spec test files
1 parent 85b93f7 commit 0b55deb

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

driver-sync/src/test/functional/com/mongodb/client/AbstractRetryableWritesTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
import java.util.List;
4646
import java.util.concurrent.TimeUnit;
4747

48+
import static com.mongodb.ClusterFixture.isSharded;
49+
import static com.mongodb.ClusterFixture.serverVersionLessThan;
4850
import static com.mongodb.JsonTestServerVersionChecker.skipTest;
4951
import static com.mongodb.client.Fixture.getDefaultDatabaseName;
5052
import static com.mongodb.client.Fixture.getMongoClientSettingsBuilder;
@@ -88,6 +90,11 @@ protected BsonDocument getDefinition() {
8890
@Before
8991
public void setUp() {
9092
assumeFalse(skipTest);
93+
// Remove this as part of JAVA-5125
94+
if (isSharded() && serverVersionLessThan(5, 0)) {
95+
assumeFalse(description.contains("succeeds after WriteConcernError"));
96+
assumeFalse(description.contains("fails after multiple retryable writeConcernErrors"));
97+
}
9198
collectionHelper = new CollectionHelper<>(new DocumentCodec(), new MongoNamespace(databaseName, collectionName));
9299
BsonDocument clientOptions = definition.getDocument("clientOptions", new BsonDocument());
93100
MongoClientSettings.Builder builder = getMongoClientSettingsBuilder();

0 commit comments

Comments
 (0)