File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -173,6 +173,32 @@ original expect file, or if the user wants to globally replace all expect files
173173` scala3-compiler-bootstrapped/test:runMain dotty.tools.dotc.semanticdb.updateExpect ` , and compare the changes via version
174174control.
175175
176+ ### Test regimes
177+
178+ Continuous integration, managed by GitHub Actions, does not run all jobs when a pull request is created.
179+ In particular, test jobs for testing under JDK 8 and Windows are not run. Those jobs are run only for the nightly build.
180+
181+ If a PR may fail differentially under either JDK 8 or Windows, the test jobs may be triggered by adding
182+ a special command to the PR comment text:
183+
184+ ```
185+ [test_java8]
186+ [test_windows_full]
187+ ```
188+ Furthermore, CI tests are bootstrapped. A job to also run tests non-bootstrapped may be triggered manually:
189+ ```
190+ [test_non_bootstrapped]
191+ ```
192+ A trivial PR, such as a fix for a typo in a comment or when contributing other documentation, may benefit by skipping CI tests altogether:
193+ ```
194+ [skip ci]
195+ ```
196+ Other jobs which are normally run can also be selectively skipped:
197+ ```
198+ [skip community_build]
199+ [skip test_windows_fast]
200+ ```
201+
176202## Troubleshooting
177203
178204Some of the tests depend on temporary state stored in the ` out ` directory. In rare cases, that directory
You can’t perform that action at this time.
0 commit comments