Anna Zaks
10b4c5f31d
Add infrastructure necessary to test with ASan.
...
Also, disable one of the tests that currently fails under ASan(radar://15701423)
with "not_asan_build".
Swift SVN r11529
2013-12-20 23:41:50 +00:00
Argyrios Kyrtzidis
a62a85bc8d
[utils/buildbot-script.sh] Correct the script for running the SourceKit tests.
...
Swift SVN r11369
2013-12-17 02:19:54 +00:00
Anna Zaks
e9870cd347
[SIL] Add helper - it's useful when printing SILInstructions.
...
Swift SVN r11196
2013-12-12 19:07:02 +00:00
Dave Abrahams
946fbf7272
[utils] buildbot-script.sh: Create XCode projects that can be opened in XCode
...
Swift SVN r10746
2013-12-03 01:20:40 +00:00
Dave Abrahams
d8e8c36d2a
[utils] buildbot-script.sh: speed up incremental builds by not configuring when CMakeCache.txt exists
...
This change won't affect the buildbot because it's always doing clean
builds, but when invoked by users it makes a huge difference.
Swift SVN r10592
2013-11-20 13:03:12 +00:00
Dave Abrahams
6fc5d9133b
[utils] buildbot-script.sh: no, you can't pass -o pipefail et al on the bash command line
...
Let's make sure things actually stop when they fail, shall we?
Swift SVN r10591
2013-11-20 12:34:25 +00:00
Dave Abrahams
d530ebc226
[utils] buildbot-script.sh: Build test binaries in parallel before running lit
...
Swift SVN r10573
2013-11-20 00:49:31 +00:00
Chris Lattner
eea8e954c8
remove some caveats that have improved a lot. Generics
...
support isn't perfect, but is a lot better than when that
was written.
Swift SVN r10440
2013-11-14 01:04:43 +00:00
Dave Abrahams
9ea86819dd
[utils] buildbot-script.sh -- Support building and testing Swift with Xcode
...
Tests for SourceKit still fail under XCode, but the Swift tests are all passing.
Swift SVN r10426
2013-11-13 20:13:44 +00:00
Joe Groff
3aad110eee
buildbot-script.sh: Check for '--release' before '--*'.
...
Swift SVN r10422
2013-11-13 16:52:42 +00:00
Dave Abrahams
c0ab416837
[utils] buildbot-script.sh: support user-friendly testing with Ninja builds
...
Also begin supporting Xcode as a generator. This used to work, months
ago, but now it's failing to find the llvm bin directory.
Swift SVN r10412
2013-11-13 04:59:32 +00:00
Dave Abrahams
d0f8619824
[utils] buildbot-script.sh: remove more stray backslashes
...
Swift SVN r10408
2013-11-13 03:11:43 +00:00
Dave Abrahams
59d0757e58
[utils] buildbot-script.sh: revive mistakenly-dropped SOURCEKIT_PATH_TO_SWIFT_BUILD setting
...
Swift SVN r10407
2013-11-13 03:10:20 +00:00
Dave Abrahams
8a03020dd7
[utils] buildbot-script.sh: run tests and build packages using the selected CMake generator
...
Swift SVN r10406
2013-11-13 02:52:18 +00:00
Dave Abrahams
44322ff2b4
[utils] buildbot-script.sh: remove stray backslash
...
Swift SVN r10405
2013-11-13 02:52:17 +00:00
Dave Abrahams
80e9cef467
[utils] buildbot-script.sh: support alternate CMake Generators, such as Ninja
...
Swift SVN r10404
2013-11-13 02:29:41 +00:00
Dave Abrahams
88c77df62b
[utils] buildbot-script.sh: remove some flotsam
...
Swift SVN r10403
2013-11-13 02:19:50 +00:00
Dave Abrahams
7a69441831
[utils] buildbot-script.sh: factor out common configuration options
...
(I take it back, the original commit was fine)
Swift SVN r10402
2013-11-13 02:19:48 +00:00
Dave Abrahams
d2e153a072
Reverting "[utils] buildbot-script.sh: factor out common configuration options"
...
The last commit broke the buildbot; fixing.
Swift SVN r10401
2013-11-13 02:13:42 +00:00
Dave Abrahams
2aa72b3acc
[utils] buildbot-script.sh: factor out common configuration options
...
Swift SVN r10400
2013-11-13 01:47:52 +00:00
Argyrios Kyrtzidis
c64ff16030
[utils/buildbot] SWIFT_MODULE_CACHE_PATH is not used when building SourceKit; remove it.
...
Swift SVN r10366
2013-11-12 04:10:14 +00:00
Dmitri Hrybenko
2f4352e1a7
buildbot script: remove variable exports that are not needed
...
'make check' sets these variables before executing llvm-lit.
Swift SVN r10363
2013-11-12 02:51:08 +00:00
Dave Abrahams
fd349dec62
[utils] buildbot-script.sh: remove an unused option
...
Swift SVN r10360
2013-11-12 02:04:55 +00:00
Dave Abrahams
de0b3eabd6
[utils] buildbot-script.sh: add command-line option system
...
These changes create a viable way for people to build and test Swift
locally with reasonable assurance that the buildbot is testing the
same thing they are. A number of other changes are planned, but these
are the basics and we need to make sure the 'bot still works before
proceeding.
Along the way, I had Joe change the way the buildbot invokes this
script so that $WORKSPACE is now passed on the command line. Passing
flags in environment variables is inherently fragile, so the script no
longer uses that configuration method.
Swift SVN r10357
2013-11-12 01:52:06 +00:00
Dave Abrahams
2e936ea26d
[buildbot-script] make it possible to force the CMake executable and install prefix
...
If no SWIFT_CMAKE is specified, fall back to the one in PATH, then
/usr/local/bin/cmake. Presumably these last two are the same on the
buildbot, but if not, we can always set
SWIFT_CMAKE=/usr/local/bin/cmake in the buildbot's environment
Swift SVN r10056
2013-11-08 22:10:43 +00:00
Dave Abrahams
e2981aa09f
[buildbot-script] Only check for installation scripts if actually packaging
...
This will allow ordinary users to run the buildbot script for personal builds
Swift SVN r10053
2013-11-08 21:40:48 +00:00
Dave Abrahams
daefa4ca40
[buildbot-script] re-order assignments in preparation for factoring
...
Swift SVN r10052
2013-11-08 21:40:46 +00:00
Dave Abrahams
c13b05e426
[buildbot-script] use bash with -o pipefail for improved error detection
...
Swift SVN r10051
2013-11-08 21:37:45 +00:00
Dmitri Hrybenko
b91e25aec5
Add a long_tests feature for tests. These tests are off by default, but run on
...
the buildbot.
Swift SVN r10050
2013-11-08 21:26:42 +00:00
Joe Groff
7fa8bbdb87
Include ARM target in the buildbot's LLVM.
...
We want to be able to write IRGen tests against 'armv7' triples.
Swift SVN r10023
2013-11-07 15:49:32 +00:00
Jordan Rose
515fa0bd43
[buildbot] Include the date in release builds to avoid module cache issues.
...
Clang's "repository string" is part of the version info that gets encoded
into modules to make sure they are valid for the current version of the
compiler. Use the current date to make sure this is unique-ish.
Swift SVN r9649
2013-10-24 19:03:47 +00:00
Joe Groff
64449f705b
Have the buildbot 'make check-swift' instead of just running lit tests.
...
Swift SVN r9491
2013-10-18 21:04:56 +00:00
Daniel Dunbar
d41538096b
[perftests] Fix check for if performance tests passed.
...
Swift SVN r9461
2013-10-17 19:22:13 +00:00
Daniel Dunbar
e82167c92e
[perftests] Always submit performance test results, even with failures.
...
Swift SVN r9459
2013-10-17 18:55:49 +00:00
Daniel Dunbar
b94b8a317c
[buildbot] Use toolchain Clang as the perftests compiler, and reenable.
...
- My thought was using the built version was nice so that we are comparing
tests using the same version of the backend, but the built Clang doesn't know
how to find an autolink aware ld on our buildbot machine.
Swift SVN r8289
2013-09-16 19:32:49 +00:00
Daniel Dunbar
0a61cf84c0
Disable perftests in buildbot while I investigate failures.
...
- Also, tweak quoting.
Swift SVN r8287
2013-09-16 19:18:36 +00:00
Daniel Dunbar
d6866727f7
Better shell quoting.
...
Swift SVN r8285
2013-09-16 18:47:39 +00:00
Daniel Dunbar
44d4e100de
[perftests] Run performance tests via the buildbot.
...
Swift SVN r8284
2013-09-16 18:41:30 +00:00
Argyrios Kyrtzidis
4290549cb6
[utils/buildbot-script.sh] Get the buildbot to run the SourceKit tests.
...
Swift SVN r7986
2013-09-06 17:07:01 +00:00
Adrian Prantl
dae4bc7a58
Update buildbot script to set $LLDB_MODULEIMPORT_TEST.
...
Swift SVN r7712
2013-08-29 01:26:06 +00:00
Argyrios Kyrtzidis
2f3a03ad0c
[buildbot] Build and package up SourceKit.
...
Swift SVN r7318
2013-08-17 05:09:31 +00:00
Joe Groff
af5d5e5f7d
Tweak build announcement re: feedback from Troy.
...
Fix a typo in the command, and use an $OD_USER pseudo-variable that users could set in their .*shrc so they can c&p the command line verbatim.
Swift SVN r6867
2013-08-02 23:26:10 +00:00
Joe Groff
6d51700e5d
Move "RECENT CHANGES" after "GETTING STARTED" in the release email.
...
Swift SVN r6762
2013-07-30 22:50:39 +00:00
Joe Groff
6f58ebec3c
Set SWIFT_DEMANGLE in the buildbot's environment.
...
Swift SVN r6553
2013-07-24 20:17:58 +00:00
Joe Groff
15c0895cf0
Make release email 78-column-clean again.
...
Swift SVN r6542
2013-07-24 03:37:57 +00:00
Joe Groff
6aa973832e
Split buildbot-release-notes.txt into its own file.
...
Among other things, this will keep shell metacharacters from leaking into the release announcement.
Swift SVN r6541
2013-07-24 03:37:54 +00:00
Adrian Prantl
5ca3f92d14
fix typos
...
Swift SVN r6538
2013-07-24 00:41:05 +00:00
Adrian Prantl
ff75959dbc
Added a paragraph about debugger support.
...
Swift SVN r6513
2013-07-23 22:42:46 +00:00
Chris Lattner
e37d1ffb40
switch lit config variable to have an underscore for SIL_OPT, add it to the buildbot.
...
Swift SVN r6472
2013-07-22 21:21:30 +00:00
Joe Groff
a980cdd295
Revise release announcement to point to un-chrooted path on matte.
...
Swift SVN r6334
2013-07-17 18:59:32 +00:00