Skip to content

Commit 3a5d650

Browse files
committed
[github] Document what the macOS/Linux pull requests do in the PR template for easy access.
1 parent 183cb54 commit 3a5d650

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,24 @@ The swift-ci is triggered by writing a comment on this PR addressed to the GitHu
2525
OS X platform | @swift-ci Please smoke test OS X platform
2626
Linux platform | @swift-ci Please smoke test Linux platform
2727

28+
A smoke test on macOS does the following:
29+
30+
1. Builds the compiler incrementally.
31+
2. Builds the standard library only for macOS. Simulator standard libraries and
32+
device standard libraries are not built.
33+
3. lldb is not built.
34+
4. The test and validation-test targets are run only for macOS. The optimized
35+
version of these tests are not run.
36+
37+
A smoke test on Linux does the following:
38+
39+
1. Builds the compiler incrementally.
40+
2. Builds the standard library incrementally.
41+
3. lldb is build incrementally.
42+
4. The swift test and validation-test targets are run. The optimized version of these
43+
tests are not run.
44+
5. lldb is tested.
45+
2846
**Validation Testing**
2947

3048
Platform | Comment

0 commit comments

Comments
 (0)