|
Author:
{'name': 'Ezra Chung', 'email': '88335979+eramongodb@users.noreply.github.com', 'username': 'eramongodb'}
Message: CXX-1848 Add sharded cluster test coverage to EVG config (#1007)
- Move legacy transaction spec tests into subdirectory
- Sync legacy transaction spec tests with 56454749 (CXX-2406)
- Sync legacy transactions convenient API spec tests with e9280056 (
CXX-1976)
- Remove references to obsolete "sharded-replicaset" topology
- Fix inconsistent behavior of index_view::create_*() on sharded clusters
- The failCommand operation on mongos requires 4.1+
- Multi-document transactions require 4.2+
- Fix legacy test runner outcome checks missing readPreference=primary
- Fix flaky tailable await cursors tests due to extreme maxAwaitTimeMS
- Remove unused configureFailPoint operation in legacy test runner
- Ensure configureFailPoint events are ignored
- Improve apm_checker::print_all() output and const-correctness
- Capture APM events in result assertion failures
- Use Catch2 substring matcher instead of index comparison
- Fix operation name match for assertSessionUnpinned
- Update session pin assertion operations
- Do not assume session object name when not session0
- Add transactions mongos pinning prose tests
- Improve failure messages for APM event checks in legacy test runner
- Add Catch2 sections separating legacy transactions and convenient API tests
- Handle client errors reported as logic_error in legacy test runner
- Skip legacy transactions test requiring explicit readPreference with runCommand
- Update legacy transactions test runner to conform to latest spec
- Implement assertSessionTransactionState in legacy test runner
- Implement targetedFailPoint in legacy test runner
- Fix unified test runner outcome checks missing readPreference=primary and readConcern=local
- Add transactions spec tests to unified test runner
- Fix test client URI hostname specification in unified test runner
- Implement targetedFailPoint in unified test runner
- Implement session pin assertions in unified test runner
- Add sharded cluster tasks to EVG config
- Use scope guards to disable fail points in unified test runner
- Remove obsolete version checks in examples (
CXX-1547)
- Fix server version comparisons
- Workaround possibly unexpected multi and upsert fields
- Fix match actions when comparing APM events in legacy test runner
|