Skip to content

Commit 02b1c99

Browse files
committed
[Docs] Add source compatibility pull request testing info and fix table markdown
1 parent a67c6d0 commit 02b1c99

File tree

1 file changed

+40
-32
lines changed

1 file changed

+40
-32
lines changed

docs/ContinuousIntegration.md

+40-32
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,23 @@ swift-ci pull request testing is triggered by writing a comment on this PR addre
2929
2. Validation Testing
3030
3. Benchmarking.
3131
4. Lint Testing
32-
5. Specific Preset Testing
32+
5. Source Compatibility Testing
33+
6. Specific Preset Testing
3334

3435
We describe each in detail below:
3536

3637
### Smoke Testing
3738

38-
Platform | Comment | Check Status
39-
------------ | ------- | ------------
40-
All supported platforms | @swift-ci Please smoke test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
41-
All supported platforms | @swift-ci Please clean smoke test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
42-
All supported platforms | @swift-ci Please smoke test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
43-
All supported platforms | @swift-ci Please clean smoke test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
44-
OS X platform | @swift-ci Please smoke test OS X platform | Swift Test OS X Platform (smoke test)
45-
OS X platform | @swift-ci Please clean smoke test OS X platform | Swift Test OS X Platform (smoke test)
46-
Linux platform | @swift-ci Please smoke test Linux platform | Swift Test Linux Platform (smoke test)
47-
Linux platform | @swift-ci Please clean smoke test Linux platform | Swift Test Linux Platform (smoke test)
39+
Platform | Comment | Check Status
40+
------------ | ------- | ------------
41+
All supported platforms | @swift-ci Please smoke test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
42+
All supported platforms | @swift-ci Please clean smoke test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
43+
All supported platforms | @swift-ci Please smoke test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
44+
All supported platforms | @swift-ci Please clean smoke test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
45+
macOS platform | @swift-ci Please smoke test OS X platform | Swift Test OS X Platform (smoke test)
46+
macOS platform | @swift-ci Please clean smoke test OS X platform | Swift Test OS X Platform (smoke test)
47+
Linux platform | @swift-ci Please smoke test Linux platform | Swift Test Linux Platform (smoke test)
48+
Linux platform | @swift-ci Please clean smoke test Linux platform | Swift Test Linux Platform (smoke test)
4849

4950
A smoke test on macOS does the following:
5051

@@ -70,18 +71,18 @@ A smoke test on Linux does the following:
7071

7172
### Validation Testing
7273

73-
Platform | Comment | Check Status
74-
------------ | ------- | ------------
75-
All supported platforms | @swift-ci Please test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br>Swift Test Linux Platform<br>Swift Test OS X Platform<br>
76-
All supported platforms | @swift-ci Please clean test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br>Swift Test Linux Platform<br>Swift Test OS X Platform<br>
77-
All supported platforms | @swift-ci Please test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br> Swift Test Linux Platform <br>Swift Test OS X Platform
78-
All supported platforms | @swift-ci Please clean test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br> Swift Test Linux Platform <br>Swift Test OS X Platform
79-
OS X platform | @swift-ci Please test OS X platform | Swift Test OS X Platform (smoke test)<br>Swift Test OS X Platform
80-
OS X platform | @swift-ci Please clean test OS X platform | Swift Test OS X Platform (smoke test)<br>Swift Test OS X Platform
81-
OS X platform | @swift-ci Please benchmark | Swift Benchmark on OS X Platform
82-
Linux platform | @swift-ci Please test Linux platform | Swift Test Linux Platform (smoke test)<br>Swift Test Linux Platform
83-
Linux platform | @swift-ci Please clean test Linux platform | Swift Test Linux Platform (smoke test)<br>Swift Test Linux Platform
84-
OS X platform | @swift-ci Please ASAN test | Swift ASAN Test OS X Platform
74+
Platform | Comment | Check Status
75+
------------ | ------- | ------------
76+
All supported platforms | @swift-ci Please test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br>Swift Test Linux Platform<br>Swift Test OS X Platform<br>
77+
All supported platforms | @swift-ci Please clean test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br>Swift Test Linux Platform<br>Swift Test OS X Platform<br>
78+
All supported platforms | @swift-ci Please test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br> Swift Test Linux Platform <br>Swift Test OS X Platform
79+
All supported platforms | @swift-ci Please clean test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br> Swift Test Linux Platform <br>Swift Test OS X Platform
80+
macOS platform | @swift-ci Please test OS X platform | Swift Test OS X Platform (smoke test)<br>Swift Test OS X Platform
81+
macOS platform | @swift-ci Please clean test OS X platform | Swift Test OS X Platform (smoke test)<br>Swift Test OS X Platform
82+
macOS platform | @swift-ci Please benchmark | Swift Benchmark on OS X Platform
83+
Linux platform | @swift-ci Please test Linux platform | Swift Test Linux Platform (smoke test)<br>Swift Test Linux Platform
84+
Linux platform | @swift-ci Please clean test Linux platform | Swift Test Linux Platform (smoke test)<br>Swift Test Linux Platform
85+
macOS platform | @swift-ci Please ASAN test | Swift ASAN Test OS X Platform
8586

8687
The core principles of validation testing is that:
8788

@@ -114,21 +115,28 @@ A validation test on Linux does the following:
114115

115116
### Benchmarking
116117

117-
Platform | Comment | Check Status
118-
------------ | ------- | ------------
119-
OS X platform | @swift-ci Please benchmark | Swift Benchmark on OS X Platform
118+
Platform | Comment | Check Status
119+
------------ | ------- | ------------
120+
macOS platform | @swift-ci Please benchmark | Swift Benchmark on OS X Platform
120121

121122
### Lint Testing
122123

123-
Language | Comment | Check Status
124-
------------ | ------- | ------------
125-
Python | @swift-ci Please Python lint | Python lint
124+
Language | Comment | Check Status
125+
------------ | ------- | ------------
126+
Python | @swift-ci Please Python lint | Python lint
127+
128+
### Source Compatibility Testing
129+
130+
Platform | Comment | Check Status
131+
------------ | ------- | ------------
132+
macOS platform | @swift-ci Please Test Source Compatibility | Swift Source Compatibility Suite on macOS Platform
126133

127134
### Specific Preset Testing
128135

129-
Platform | Comment | Check Status
130-
------------ | ------- | ------------
131-
OS X platform | preset=<preset> <br> @swift-ci Please test macOS with preset | Swift Test macOS Platform with preset
136+
Platform | Comment | Check Status
137+
------------ | ------- | ------------
138+
macOS platform | preset=<preset> <br> @swift-ci Please test macOS with preset | Swift Test macOS Platform with preset
139+
132140

133141
For example:
134142

0 commit comments

Comments
 (0)