Switch off C++ tests from test.py discovery. With this change, test.py loses the ability to directly see and run the C++ tests. Instead, it'll delegate all things to the pytest. Since boost, raft, unit, and ldap directories aren't executed by test.py, suite.yaml files are renamed to test_config.yaml to preserve the old way of test configuration and removing them from execution by test.py Before this patch boost test were visible by test.py and pytest. So if the test.py will be invoked without test name, it will execute boost tests twice: with test.py executor and with pytest executor. Depending on the test name according executor will be used. For example, if test name is test/boost/aggregate_fcts_test.cc it will be executed by pytest, but if the boost/aggregate_fcts_test it will be executed by test.py executor.
19 lines
700 B
YAML
19 lines
700 B
YAML
# A list of tests that are only run in dev and release modes
|
|
skip_in_debug_modes:
|
|
- lsa_async_eviction_test
|
|
- lsa_sync_eviction_test
|
|
- row_cache_alloc_stress_test
|
|
- row_cache_stress_test
|
|
# Custom command line arguments for some of the tests
|
|
custom_args:
|
|
lsa_async_eviction_test:
|
|
- '-c1 -m200M --size 1024 --batch 3000 --count 2000000'
|
|
lsa_sync_eviction_test:
|
|
- '-c1 -m100M --count 10 --standard-object-size 3000000'
|
|
- '-c1 -m100M --count 24000 --standard-object-size 2048'
|
|
- '-c1 -m1G --count 4000000 --standard-object-size 128'
|
|
row_cache_alloc_stress_test:
|
|
- '-c1 -m2G'
|
|
row_cache_stress_test:
|
|
- '-c1 -m1G --seconds 10'
|