-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
There are redundant tasks. For example, testing with sasl support but without authentication seems redundant, but we have many "noauth-sasl tasks. Many tasks test with nossl, when that is likely an uncommon use case.
We're not sure that all tests are run. Many tests skip if the environment does not support the test, but we have no global information on whether all tests ran in at least one task.
The config.yml file is ever growing. We should consider using shrub.py.
In some discussion with roberto.sanchez, one approach may be to build/test tasks with all features (ssl, auth, sasl, etc.) enabled, all disabled, and then combinations which have dependencies.
- related to
-
CDRIVER-3680 Valgrind OpenSSL tasks take over three hours to complete
- Closed
-
CDRIVER-4033 power8-rhel81 OpenSSL linking failure
- Closed
-
CDRIVER-4562 Auth tests fail with OpenSSL 1.1.0
- Closed
-
CDRIVER-4571 Finish relocating Evergreen config into new config generator
- Backlog
-
CDRIVER-4347 CSFLE tests failing with certificate validation errors
- Closed
-
CDRIVER-3317 Replace valgrind variant with Memory Sanitizer
- Closed
-
CXX-2693 Remove valgrind tests from Evergreen
- Closed
-
CXX-3126 Refactor EVG Config with config_generator
- Closed
-
CDRIVER-3335 Run authentication tests on ASAN
- Closed
-
CDRIVER-4655 Add support for C17/C18 standard
- Closed