You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SwiftPM uses [swift-ci](https://ci.swift.org) infrastructure for its continuous integration testing. The bots can be triggered on pull-requests if you have commit access. Otherwise, ask one of the code owners to trigger them for you.
338
338
339
-
To run smoke test suite with the trunk compiler and other projects use:
340
-
341
-
```
342
-
@swift-ci please smoke test
343
-
```
344
339
345
340
This is **required** before a pull-request can be merged.
346
341
347
342
348
343
To run just the self-hosted test suite (faster turnaround times so it can be used to get quick feedback) use:
349
344
350
345
```
351
-
@swift-ci please smoke test self hosted
346
+
@swift-ci please test self hosted
352
347
```
353
348
354
349
@@ -358,13 +353,21 @@ To run the swift toolchain test suite including SwiftPM use:
358
353
@swift-ci please test
359
354
```
360
355
356
+
To run the swift toolchain test suite against a specific platform use one of the following:
357
+
358
+
```
359
+
@swift-ci please test macos
360
+
@swift-ci please test linux
361
+
@swift-ci please test windows
362
+
```
361
363
362
364
To run package compatibility test suite (validates we do not break 3rd party packages) use:
363
365
364
366
```
365
367
@swift-ci please test package compatibility
366
368
```
367
369
370
+
368
371
## Generating Documentation
369
372
370
373
SwiftPM uses [DocC](https://github.com/apple/swift-docc) to generate some of its documentation (currently only the `PackageDescription` module). Documentation can be built using Xcode's GUI (Product → Build Documentation or `⌃⇧⌘D`) or manually:
0 commit comments