-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Storage Execution
-
Fully Compatible
-
Execution Team 2024-08-19, Execution Team 2024-09-02, Execution Team 2024-09-16, Execution Team 2024-09-30, Execution Team 2024-10-14, Execution Team 2024-10-28
We need to separate tests into directories to make it clear which team who owns which tests. There should not be a specific "storex" directory, but if we can separate tests into "index builds", "catalog", etc, then ownership will be a lot more clear.
The "core" directory is already in pretty good shape. But these test directories are still completely uncategorized:
jstests/noPassthroughbeing done inSERVER-93417jstests/concurrency/fsm_workloadsbeing done inSERVER-93579- jstests/noPassthroughWithMongod
Objectives:
- Split jstests into component directories for jstests/concurrency/fsm_workloads
- Add a CODEOWNERS file if not available
- Add storex to CODEOWNERS for the relevant jstests
- Ensure all downstream dependencies for tests are updated after splitting the jstests into component directories
- depends on
-
SERVER-94983 Investigate flakiness of skip_shell_cursor_finalize.js
- Closed
-
SERVER-92931 Move query jstests into 'query' subdirectories
- Closed
- is depended on by
-
SERVER-87092 StorEx: audit and move noPassthrough / noPassthroughWithMongod tests into jstests/core
- Open
-
SERVER-94799 [StorEx] Add CODEOWNERS file to directories owned in jstests/noPassthrough/ and jstests/noPassthroughWithMongod
- Closed
- is related to
-
SERVER-93579 Split jstests into component directories for jstests/concurrency/fsm_workloads
- Closed
- related to
-
SERVER-93417 Break up noPassthrough into several directories
- Closed
-
SERVER-72901 Move remaining storex top-level core jstests to subdirectories
- Backlog
-
SERVER-72902 Consider disallowing top-level core jstests
- Blocked
-
SERVER-64473 Take a stab at splitting up the jscore suite
- Closed
-
SERVER-93579 Split jstests into component directories for jstests/concurrency/fsm_workloads
- Closed