test_kind: js_test selector: roots: - jstests/core/**/*.js - jstests/fle2/**/*.js - src/mongo/db/modules/*/jstests/fle2/**/*.js exclude_files: # TODO SERVER-68339 UBSAN has spurious warnings for column store indexes' encoding of large # doubles. - jstests/core/**/index_bounds_number_edge_cases.js - jstests/core/**/type_bracket.js exclude_with_any_tags: - assumes_no_implicit_index_creation # This suite has a replica set fixture. - assumes_standalone_mongod # Column Store Indexes are known to mess up projection field order and it is fundamental to the # design so we accept these tests will fail. - tests_projection_field_order # The rename command is not compatibile with auto-created indexes since it will try to copy over # existing indexes and get an error for a duplicate index. - uses_rename executor: archive: hooks: - ValidateCollections config: shell_options: eval: >- testingReplication = true; load("jstests/libs/override_methods/hide_column_store_indexes_from_get_indexes.js"); hooks: - class: ValidateCollections - class: CleanEveryN n: 20 fixture: # Use a replica set fixture so that we can run the transactions tests as well. class: ReplicaSetFixture mongod_options: oplogSize: 1024 set_parameters: enableTestCommands: 1 failpoint.createColumnIndexOnAllCollections: mode: alwaysOn internalQueryColumnScanMinAvgDocSizeBytes: 0 internalQueryColumnScanMinCollectionSizeBytes: 0 internalQueryColumnScanMinNumColumnFilters: 0 num_nodes: 1