Skip to content

Commit 03332a4

Browse files
committed
[Preset] Add new preset to support automerger testing
1 parent 05081ee commit 03332a4

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

utils/build-presets.ini

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1368,6 +1368,49 @@ tvos
13681368
watchos
13691369
swift-stdlib-build-type=Release
13701370

1371+
#===------------------------------------------------------------------------===#
1372+
# Test Swift/LLVM Project only on macOS and iOS
1373+
#===------------------------------------------------------------------------===#
1374+
1375+
[preset: buildbot,tools=RA,stdlib=RA,platforms=macOS_iOS]
1376+
mixin-preset=
1377+
buildbot_incremental_base_all_platforms
1378+
lldb-smoketest,tools=RA
1379+
mixin_buildbot_install_components_with_clang
1380+
1381+
build-subdir=buildbot_incremental
1382+
1383+
# Skip watchOS and tvOS
1384+
skip-build-watchos
1385+
skip-build-tvos
1386+
1387+
# Build Release without debug info, because it is faster to build.
1388+
release
1389+
assertions
1390+
1391+
build-swift-stdlib-unittest-extra
1392+
1393+
libcxx
1394+
1395+
# Install swift and libcxx
1396+
install-swift
1397+
install-libcxx
1398+
1399+
# Build Playground support
1400+
playgroundsupport
1401+
1402+
dash-dash
1403+
1404+
# Run the SIL verifier after each transform when building swift files
1405+
sil-verify-all
1406+
1407+
# Don't run host tests for iOS, tvOS and watchOS platforms to make the build
1408+
# faster.
1409+
skip-test-ios-host
1410+
skip-test-tvos-host
1411+
skip-test-watchos-host
1412+
1413+
13711414
#===------------------------------------------------------------------------===#
13721415
# Test all platforms on OS X builder
13731416
#===------------------------------------------------------------------------===#

0 commit comments

Comments
 (0)