Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions ci/commit_pragma_mapping.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ ftest-only: &ftest-only
stop_on_match: True
need-unit-test: False

# Run only cart ftest for cart ftest C utilities
src/tests/ftest/cart/*.[ch]:
test-tag: cart
<<: *ftest-only

Comment on lines +21 to +25

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@frostedcmos This would mean that if you only modified an ftest cart utility, CI will automatically skip unit tests and non-cart PR tests.

# Special handling for ftest, defaulting to pr
src/tests/ftest*:
<<: *ftest-only
Expand Down Expand Up @@ -180,9 +185,15 @@ src/tests/suite/:


# Individual code areas
src/cart:
test-tag: cart

src/client/dfs/:
test-tag: dfs

src/client/pydaos/torch/:
test-tag: pytorch

# Everything runs pr unless a previous entry was matched with stop_on_match
.*:
test-tag: pr
Expand Down
Loading