Skip to content

Commit aba45a6

Browse files
authored
Elaborate what "test compiler performance" actually does.
1 parent 436e521 commit aba45a6

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

docs/ContinuousIntegration.md

+8
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,19 @@ preset=buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx,single-thread
150150

151151
### Testing Compiler Performance
152152

153+
The following commands will:
154+
155+
1. Build a set of projects from the compatibility test suite
156+
2. Collect counters and timers reported by the compiler
157+
3. Compare the obtained data to the baseline (stored in git) and HEAD (version of a compiler built without the PR changes)
158+
4. Report the results in a pull request comment
159+
153160
Platform | Comment | Check Status
154161
------------ | ------- | ------------
155162
macOS platform | @swift-ci Please test compiler performance | Compiles full source compatibility test suite and measures compiler performance
156163
macOS platform | @swift-ci Please smoke test compiler performance | Compiles a subset of source compatibility test suite and measures compiler performance
157164

165+
For the detailed explanation of how compiler performance is measured, please refer to [this document](https://github.com/apple/swift/blob/master/docs/CompilerPerformance.md).
158166

159167
## Cross Repository Testing
160168

0 commit comments

Comments
 (0)