Skip to content

Commit

Permalink
Doc about tests
Browse files Browse the repository at this point in the history
  • Loading branch information
qinsoon committed Jan 19, 2024
1 parent fc79983 commit 320379f
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/team/ci.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Continuous Integration

## Testing

MMTK core runs CI tests *before* a pull request is merged.

MMTk core sets up two sets of tests, the *minimal tests* and the *extended tests*.
* Minimal tests run unconditionally for every pull request and for every commit. This set of tests aims to finish within half an hour.
This include tests from the `mmtk-core` repo and integration tests from binding repos. Integration tests with a binding in the minimal tests should
focus on testing MMTk core features that is exclusively used for the binding.
* Extended tests only run for a pull request if the pull request is tagged with the label `PR-extended-testing`. This set of tests
may take hours, and usually include integration tests with bindings which run the language implementation's standard test suite
as much as possible.

0 comments on commit 320379f

Please sign in to comment.