-
Notifications
You must be signed in to change notification settings - Fork 73
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
13 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |