Skip to content

Commit 4347cfe

Browse files
committed
[Preset] Separate preset for building and testing
1 parent 617605c commit 4347cfe

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed

utils/build-presets.ini

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,80 @@ skip-test-ios
323323
skip-test-tvos
324324
skip-test-watchos
325325

326+
[preset: buildbot_incremental,tools=RA,stdlib=RA,build]
327+
mixin-preset=buildbot_incremental,tools=RA,stdlib=RA
328+
mixin-preset=buildbot_incremental_base_all_platforms
329+
330+
build-subdir=buildbot_incremental
331+
332+
# Build Release without debug info, because it is faster to build.
333+
release
334+
assertions
335+
336+
# Build llbuild & swiftpm here
337+
llbuild
338+
swiftpm
339+
340+
# Build Playground support
341+
playgroundlogger
342+
playgroundsupport
343+
344+
dash-dash
345+
346+
skip-test-swift
347+
348+
[preset: buildbot_incremental,tools=RA,stdlib=RA,test=macOS]
349+
mixin-preset=buildbot_incremental,tools=RA,stdlib=RA,build
350+
351+
dash-dash
352+
353+
skip-test-ios
354+
skip-test-tvos
355+
skip-test-watchos
356+
skip-test-llbuild
357+
skip-test-swiftpm
358+
skip-test-playgroundlogger
359+
skip-test-playgroundsupport
360+
361+
[preset: buildbot_incremental,tools=RA,stdlib=RA,test=iOS]
362+
mixin-preset=buildbot_incremental,tools=RA,stdlib=RA,build
363+
364+
dash-dash
365+
366+
skip-test-osx
367+
skip-test-tvos
368+
skip-test-watchos
369+
skip-test-llbuild
370+
skip-test-swiftpm
371+
skip-test-playgroundlogger
372+
skip-test-playgroundsupport
373+
374+
[preset: buildbot_incremental,tools=RA,stdlib=RA,test=watchOS]
375+
mixin-preset=buildbot_incremental,tools=RA,stdlib=RA,build
376+
377+
dash-dash
378+
379+
skip-test-osx
380+
skip-test-tvos
381+
skip-test-ios
382+
skip-test-llbuild
383+
skip-test-swiftpm
384+
skip-test-playgroundlogger
385+
skip-test-playgroundsupport
386+
387+
[preset: buildbot_incremental,tools=RA,stdlib=RA,test=tvOS]
388+
mixin-preset=buildbot_incremental,tools=RA,stdlib=RA,build
389+
390+
dash-dash
391+
392+
skip-test-osx
393+
skip-test-watchos
394+
skip-test-ios
395+
skip-test-llbuild
396+
skip-test-swiftpm
397+
skip-test-playgroundlogger
398+
skip-test-playgroundsupport
399+
326400
[preset: buildbot_incremental,tools=RA,stdlib=RA,xcode]
327401
mixin-preset=buildbot_incremental,tools=RA,stdlib=RA
328402
build-subdir=buildbot_incremental_xcode

0 commit comments

Comments
 (0)