938 Commits

Author SHA1 Message Date
Rene Rivera
fbb4fb8e82 Restore dispatch to CI to install toolsets. 2016-11-10 21:10:02 -06:00
Rene Rivera
6e1a844470 Adjust command execution to have the CI implementations control when the
script commands are called, always.
2016-11-10 21:04:39 -06:00
Rene Rivera
cffa86f6b2 Readjust command method invocation to fix missing install calls. 2016-11-10 20:32:46 -06:00
Rene Rivera
c7ee5ca94a Install debug output. 2016-11-10 20:10:25 -06:00
Rene Rivera
4c952caac5 Some debug output for toolset install. 2016-11-10 19:53:41 -06:00
Rene Rivera
f5884a5cd5 Fix mixup between before_build and install_toolset commands. 2016-11-10 19:40:02 -06:00
Rene Rivera
9e6b8028b4 Fix missing repo_path member. Along the way fix attribute access for
script command methods.
2016-11-10 13:11:13 -06:00
Rene Rivera
05b246cb0b Fix missing boost_root var definition for CI runs where each command is
usually a separate script invocation.
2016-11-10 12:31:51 -06:00
Rene Rivera
8e3ed23379 Fix home_dir var access in wrong object. 2016-11-09 23:38:55 -06:00
Rene Rivera
ddcc06866a Part 1 of support for generic modular CI library testing.
This implements only the setup and testing part of CI testing. Uploading
and processing of results will come later.
2016-11-09 23:27:51 -06:00
Rene Rivera
35d42b5d50 Real fix for submodule cleanup. Avoid using the env vars entirely to
avoid cross platform shell nightmare.
2016-06-29 15:25:45 -05:00
Rene Rivera
06185f6101 Attempt fix to submodule cleanup not working when run as the python
command. Need to add extra quotes so that the subshell invoked by git
doesn't prematurely expand the env vars.
2016-06-29 13:51:03 -05:00
Rene Rivera
3a6c476256 Work around git submodule stupidity when switching branches. It turns
out that testers where reusing the same test location to test both
develop and master. This caused lefover submodules to appear tested in
the master branch as git does not support switching branches with
submodules. This fixes the problem by forcibly removing and recreating
(deinit and init) the submodules on each pull.
2016-06-28 16:14:35 -05:00
Rene Rivera
2e51e4dc15 Fix missing library name for tests that use non-library source files. 2016-06-13 09:33:25 -05:00
Adam Wulkiewicz
ec734642c0 [report] Handle additional darwin/clang cerr failure. 2016-04-01 00:02:54 +02:00
Adam Wulkiewicz
0e47a6cb81 [report] Handle msvc7 cerr failure. 2016-03-31 23:44:45 +02:00
Steven Watanabe
c79372e253 Use has_root_path instead of is_complete, to make process_jam_log work on cygwin. 2016-03-01 10:28:01 -07:00
Rene Rivera
e25d7be974 Merge pull request #36 from Flast/patch-1
Add Flast runners to master results.
2016-02-15 21:41:46 -06:00
Kohei Takahashi
6c89cb9db5 Add my runner 2016-02-07 21:10:23 +09:00
Rene Rivera
08b0856999 Merge pull request #35 from mibintc/develop
Add intel-.* to master summary reports.
2016-01-21 15:24:19 -06:00
Melanie Blower
83ca7e3a79 Add intel-.* to master summary reports. 2016-01-18 14:56:35 -05:00
Steven Watanabe
82317571e8 Fix the end of central directory record for files larger than 4 GB. There are still some issues, but this should be enough to get the reports working again. 2016-01-11 18:04:18 -07:00
Steven Watanabe
cf6844f33f Implement the zip64 features required to support files larger than 4GB. 2016-01-11 13:29:24 -07:00
Rene Rivera
d63173f8a3 Merge pull request #34 from teeks99/user_name
LOGNAME seems to be more standard (and in cron) than USER
2016-01-11 09:22:22 -06:00
Thomas Kent
6e7ae04fa0 LOGNAME seems to be more standard (and in cron) than USER 2016-01-11 09:11:23 -06:00
Rene Rivera
fd16357e81 Add xcode 7.2 for use in Travis-CI. 2015-12-22 09:08:35 -06:00
Rene Rivera
04016b1ea5 Merge pull request #33 from Flast/bugfix/invalid-a-tag
Fix invalid usage of a element.
2015-12-08 21:48:07 -06:00
Kohei Takahashi
cfe8e0d87c Fix invalid usage of a element.
The end tag of A elem. cannot be omitted.
2015-12-09 11:30:05 +09:00
Rene Rivera
a5312037be Add toolset options for all travis supported xcode versions. 2015-12-07 09:59:39 -06:00
Rene Rivera
733564e0bc Try 4 week decay.
I suspect 10 weeks just caused tool much data (> 4GiB report ZIP file). Which the server can't handle. Trying 4 weeks to see if we can deal with that.
2015-11-09 12:21:01 -06:00
Rene Rivera
de1b8a8391 Bump visible expiry window to 10 weeks. 2015-11-04 21:26:51 -06:00
Rene Rivera
4ae8db613c Work around Travis-CI "extra default job" bug generating bogus failures. 2015-10-15 20:27:44 -05:00
Rene Rivera
9978fd8272 Merge pull request #31 from igaztanaga/patch-2
Add igaztanaga as new runner
2015-10-08 19:51:21 -05:00
Ion Gaztañaga
8a010bbb54 Add igaztanaga as new runner 2015-10-08 23:07:10 +02:00
Rene Rivera
61994e3f0f Merge pull request #30 from crystax/develop
Properly detect if '-m' option was passed in bjam options
2015-10-01 11:30:40 -05:00
Dmitry Moskalchuk
52c7fdf48c Properly detect if '-m' option was passed in bjam options
Signed-off-by: Dmitry Moskalchuk <dm@crystax.net>
2015-10-01 19:05:17 +03:00
Rene Rivera
17abdcdb8e Merge pull request #29 from crystax/develop
Add allowZip64=True option to ZipFile
2015-09-29 07:04:15 -05:00
Dmitry Moskalchuk
c5fad29319 Add allowZip64=True option to ZipFile
This fixes issue when collecting logs breaks with
"Filesize would require ZIP64 extensions" error.

Signed-off-by: Dmitry Moskalchuk <dm@crystax.net>
2015-09-27 23:58:38 +03:00
Rene Rivera
3945da6327 Merge pull request #28 from teeks99/lock
Added locking and user upload
2015-09-23 22:05:44 -05:00
Thomas Kent
88da9b3fbb Added locking and user upload
File lock at the start of script keeps a 2nd cron job from starting while it is still executing.
Adding the user name to the file that is uploaded, so if another upload happens at the same time they won't conflict
2015-09-23 17:47:40 -05:00
Rene Rivera
b6cf822778 Add OSX/Xcode knowledge for Travis CI testing. 2015-07-23 20:16:04 -06:00
Rene Rivera
5b9700f853 Disable output during CI BB install to reduce console spam. 2015-07-21 11:35:19 -06:00
Rene Rivera
82b0717b06 Allow using Appveyor platform and configuration aliases for
address-model and variant, respectively.
2015-06-11 21:22:29 -05:00
Rene Rivera
d90f101633 Merge pull request #26 from awulkiew/feature/report_warnings
Report improvements (summary page and colors).
2015-06-04 15:44:58 -05:00
Adam Wulkiewicz
ebe3343a20 [report] Tweak summary success expected cells.
Always use the same color for expected success, no matter if the warnings were detected.
For libraries with warnings generate a link.
2015-06-04 22:34:37 +02:00
Adam Wulkiewicz
a89256b44b [report] Tweak the warning and time failure cell styles.
Remove the thick border from the warning cell to make the appearance less disturbing.
Set the color of time failure cell similar to file failure.
2015-06-04 22:33:34 +02:00
Rene Rivera
d4d995b07c Merge pull request #25 from awulkiew/feature/report_warnings
Fix and improvement for report
2015-06-04 10:14:30 -05:00
Adam Wulkiewicz
f007071e23 [report] Use different style for cells representing tests passing with warnings. 2015-06-04 10:40:48 +02:00
Adam Wulkiewicz
5c829b7d0b [report] Always generate output for explicitly marked tests. 2015-06-04 09:33:35 +02:00
Rene Rivera
d78e715f5a Adjust to new b2.exe install location. 2015-06-03 15:07:07 -05:00