|
Author:
{'name': 'Ezra Chung', 'email': '88335979+eramongodb@users.noreply.github.com', 'username': 'eramongodb'}
Message: CDRIVER-2964 Add test-atlas-executor for Atlas Planned Maintenance Tests (#1220)
- Extract main from test-libmongoc to allow code reuse
- Add test-atlas-executor executable
- Declare run_one_test_file in runner.h
- Add support for bson_array entity in unified test runner
- Add support for size_t entity in unified test runner
- Add usecs_since_epoch to util.h
- Add support for storeEventsAsEntities in entity map
- Use case-insensitive comparison for event types
- Add support for loop operation in unified test runner
- Fix leak of error string in abort handler
- Clarify use of serverSelectionTryOnce=false in test_framework_get_uri_str_no_auth
- Add assertion for hosts in test_framework_get_host
- Improve error handling in test_framework_get_uri
- Disable debug log for operation_run when executing sub-operations
- Permit mongodb+srv as uri prefix in uri_str_has_db
- Avoid user+password URI handling for test-atlas-executor
- Avoid unnecessary commands when running as test-atlas-executor
- Address compilation errors on Windows
- Remove calls to signal-unsafe functions within sigint_handler
- Address errors when compiling and linking test and example executables
- Prefer regular malloc to aligned alloc
- Replace workload_spec_to_bson with bson_new_from_json
- Address UB due to incorrect return type in function pointer
- Serialize all fields of command events stored by storeEventsAsEntities
- Add debug messages to test_generate_atlas_results
- Omit "command" and "reply" fields in stored events to reduce verbosity
- Fix CMP0015 policy warning due to missing extension
- Remove obsolete references to MONGOC_INTERNAL_INCLUDE_DIRS.
|