@@ -189,23 +189,25 @@ evg-test-kmip:
189
189
190
190
.PHONY : evg-test-serverless
191
191
evg-test-serverless :
192
+ # Serverless should be tested with all unified tests as well as tests in the following components: CRUD, load balancer,
193
+ # retryable reads, retryable writes, sessions, transactions and cursor behavior.
192
194
go test $(BUILD_TAGS ) ./mongo/integration -run TestCrudSpec -v -timeout $(TEST_TIMEOUT ) s >> test.suite
193
- go test $(BUILD_TAGS ) ./mongo/integration -run TestRetryableWritesSpec -v -timeout $(TEST_TIMEOUT ) s >> test.suite
194
- go test $(BUILD_TAGS ) ./mongo/integration -run TestUnifiedSpecs/retryable-reads -v -timeout $(TEST_TIMEOUT ) s >> test.suite
195
- go test $(BUILD_TAGS ) ./mongo/integration -run TestUnifiedSpecs/sessions -v -timeout $(TEST_TIMEOUT ) s >> test.suite
196
- go test $(BUILD_TAGS ) ./mongo/integration/unified -run TestUnifiedSpec/crud/unified -v -timeout $(TEST_TIMEOUT ) s >> test.suite
197
- go test $(BUILD_TAGS ) ./mongo/integration/unified -run TestUnifiedSpec/transactions/unified -v -timeout $(TEST_TIMEOUT ) s >> test.suite
198
- go test $(BUILD_TAGS ) ./mongo/integration/unified -run TestUnifiedSpec/versioned-api -v -timeout $(TEST_TIMEOUT ) s >> test.suite
199
- go test $(BUILD_TAGS ) ./mongo/integration -run TestUnifiedSpecs/transactions/legacy -v -timeout $(TEST_TIMEOUT ) s >> test.suite
200
195
go test $(BUILD_TAGS ) ./mongo/integration -run TestWriteErrorsWithLabels -v -timeout $(TEST_TIMEOUT ) s >> test.suite
201
196
go test $(BUILD_TAGS ) ./mongo/integration -run TestWriteErrorsDetails -v -timeout $(TEST_TIMEOUT ) s >> test.suite
202
197
go test $(BUILD_TAGS ) ./mongo/integration -run TestHintErrors -v -timeout $(TEST_TIMEOUT ) s >> test.suite
203
- go test $(BUILD_TAGS ) ./mongo/integration -run TestAggregatePrimaryPreferredReadPreference -v -timeout $(TEST_TIMEOUT ) s >> test.suite
204
198
go test $(BUILD_TAGS ) ./mongo/integration -run TestWriteConcernError -v -timeout $(TEST_TIMEOUT ) s >> test.suite
205
199
go test $(BUILD_TAGS ) ./mongo/integration -run TestErrorsCodeNamePropagated -v -timeout $(TEST_TIMEOUT ) s >> test.suite
200
+ go test $(BUILD_TAGS ) ./mongo/integration -run TestLoadBalancerSupport -v -timeout $(TEST_TIMEOUT ) s >> test.suite
201
+ go test $(BUILD_TAGS ) ./mongo/integration -run TestUnifiedSpecs/retryable-reads -v -timeout $(TEST_TIMEOUT ) s >> test.suite
202
+ go test $(BUILD_TAGS ) ./mongo/integration -run TestRetryableReadsProse -v -timeout $(TEST_TIMEOUT ) s >> test.suite
203
+ go test $(BUILD_TAGS ) ./mongo/integration -run TestRetryableWritesSpec -v -timeout $(TEST_TIMEOUT ) s >> test.suite
206
204
go test $(BUILD_TAGS ) ./mongo/integration -run TestRetryableWritesProse -v -timeout $(TEST_TIMEOUT ) s >> test.suite
205
+ go test $(BUILD_TAGS ) ./mongo/integration -run TestUnifiedSpecs/sessions -v -timeout $(TEST_TIMEOUT ) s >> test.suite
206
+ go test $(BUILD_TAGS ) ./mongo/integration -run TestSessionsProse -v -timeout $(TEST_TIMEOUT ) s >> test.suite
207
+ go test $(BUILD_TAGS ) ./mongo/integration -run TestUnifiedSpecs/transactions/legacy -v -timeout $(TEST_TIMEOUT ) s >> test.suite
208
+ go test $(BUILD_TAGS ) ./mongo/integration -run TestConvenientTransactions -v -timeout $(TEST_TIMEOUT ) s >> test.suite
207
209
go test $(BUILD_TAGS ) ./mongo/integration -run TestCursor -v -timeout $(TEST_TIMEOUT ) s >> test.suite
208
- go test $(BUILD_TAGS ) ./mongo/integration/unified -run TestUnifiedSpec/load-balancers -v -timeout $(TEST_TIMEOUT ) s >> test.suite
210
+ go test $(BUILD_TAGS ) ./mongo/integration/unified -run TestUnifiedSpec -v -timeout $(TEST_TIMEOUT ) s >> test.suite
209
211
210
212
# benchmark specific targets and support
211
213
perf :driver-test-data.tar.gz
0 commit comments