With commit 1924e8d2b6, compaction code was moved into a
top level dir as compaction is layered on top of sstables.
Let's continue this work by moving all compaction unit tests
into its own test file. This also makes things much more
organized.
sstable_datafile_test, as its name implies, will only contain
sstable data tests. Perhaps it should be renamed to only
sstable_data_test, as the test also contains tests involving
other components, not only the data one.
BEFORE
$ cat test/boost/sstable_datafile_test.cc | grep TEST_CASE | wc -l
105
AFTER
$ cat test/boost/sstable_compaction_test.cc | grep TEST_CASE | wc -l
57
$ cat test/boost/sstable_datafile_test.cc | grep TEST_CASE | wc -l
48
Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>
Message-Id: <20210802192120.148583-1-raphaelsc@scylladb.com>
34 lines
942 B
YAML
34 lines
942 B
YAML
type: boost
|
|
# A list of long tests, which should be started early
|
|
run_first:
|
|
- index_with_paging_test
|
|
- schema_changes_test
|
|
- sstable_conforms_to_mutation_source_test
|
|
- secondary_index_test
|
|
- cql_query_test
|
|
- mutation_reader_test
|
|
- view_schema_test
|
|
- multishard_combining_reader_as_mutation_source_test
|
|
- database_test
|
|
# These test cannot work in case-by-case mode because
|
|
# some test-cases depend on each other
|
|
no_parallel_cases:
|
|
- logalloc_test
|
|
- memtable_test
|
|
# Custom command line arguments for some of the tests
|
|
custom_args:
|
|
mutation_reader_test:
|
|
- '-c3 -m2G'
|
|
sstable_test:
|
|
- '-c1 -m2G'
|
|
sstable_datafile_test:
|
|
- '-c1 -m2G'
|
|
sstable_compaction_test:
|
|
- '-c1 -m2G'
|
|
sstable_3_x_test:
|
|
- '-c1 -m2G'
|
|
cql_query_test:
|
|
- '-c2 -m2G --fail-on-abandoned-failed-futures=true'
|
|
reader_concurrency_semaphore_test:
|
|
- '-c1 -m1G'
|