Commit Graph

  • 7fb3a3fe21 Turn on (some?) compression for test results? Rene Rivera 2017-01-11 09:52:47 -06:00
  • 8503cd3aea Can't limit pulls for existing repos. As the can cause disjoint histories. Rene Rivera 2017-01-09 12:57:19 -06:00
  • 44e98a4f09 Fix missing submodule refs from restored cache boost repo. And add debug output to diagnose why the cached repo doesn't work on Appveyor. Rene Rivera 2016-11-19 16:11:50 -06:00
  • 727268c151 Initial support for caching of boost super-project. Rene Rivera 2016-11-18 09:31:00 -06:00
  • b0348942dd Use single colored print lines to hopefully make Travis color all. Rene Rivera 2016-11-17 15:14:53 -06:00
  • 16c9c59c0b Use the same color sequences as cmake to check if those show up in Travis. Rene Rivera 2016-11-16 23:18:43 -06:00
  • de22234ef5 Fix handling of failed and expected fail tests. Rene Rivera 2016-11-16 21:57:08 -06:00
  • dab9bf9a80 Signal exit() on any test failure for build. Rene Rivera 2016-11-16 20:56:00 -06:00
  • 42f61c4585 Only call exit() when run as a main script. Rene Rivera 2016-11-16 20:41:53 -06:00
  • 2392f97320 Add running of log processing to generate test results to console. Rene Rivera 2016-11-16 16:41:20 -06:00
  • f40259455e Allow passing in CLI args from external list. Rene Rivera 2016-11-16 16:33:33 -06:00
  • 4a7ae6f162 Rewrite of process_jam_log that does multiple output formats. Rene Rivera 2016-11-16 16:23:03 -06:00
  • e5aed4652f Use verbose test so that the testing XML log gets the testing output. Rene Rivera 2016-11-15 14:38:56 -06:00
  • 4d3727b220 Fix clang 3.9 package ref number. Rene Rivera 2016-11-13 22:37:19 -06:00
  • c20332dd85 Another sudo syntax variation. Rene Rivera 2016-11-13 21:15:08 -06:00
  • fd091542b4 Fix wrong bash option. Rene Rivera 2016-11-13 20:54:48 -06:00
  • 218f701e6c Let try separate args to make sudo happy. Rene Rivera 2016-11-13 20:39:10 -06:00
  • 65809a8255 Fix bad method name. Rene Rivera 2016-11-13 20:25:15 -06:00
  • 28f00257e5 Need to edit with sudo the source list. Rene Rivera 2016-11-13 19:39:04 -06:00
  • 80146fdf24 Lets try writing to sources list directly. Rene Rivera 2016-11-13 19:14:30 -06:00
  • dbda57e955 Fix the sources list echo edit. Rene Rivera 2016-11-13 17:46:13 -06:00
  • f6aceb5c16 Need to "edit" the apt source.list file for the llvm source to appear. Rene Rivera 2016-11-13 17:20:11 -06:00
  • 7ebfac7eed Perhaps only the apt key is needed for installs? Rene Rivera 2016-11-13 17:00:22 -06:00
  • 27c1ea8967 Remove extra clang packages, and just use plain llvm for Trusty install. Rene Rivera 2016-11-13 16:39:58 -06:00
  • a37bc7bf43 Add rest of llvm/clang toolsets. Rene Rivera 2016-11-13 14:22:12 -06:00
  • 3abdd75afb Remove libstdc++ package for g++ installs. And add g++-6. Rene Rivera 2016-11-13 09:21:22 -06:00
  • 686472c5f6 Has to be g++-5 package for g++ command to be available. Rene Rivera 2016-11-13 09:01:03 -06:00
  • 77b431689c Avoid attempt to install extra debug package. Rene Rivera 2016-11-13 08:32:38 -06:00
  • 7ba82a3406 Use gcc-5 as package name. Rene Rivera 2016-11-13 08:26:48 -06:00
  • a461c862a9 Test if we need libstdc++ package install to use toolsets. Rene Rivera 2016-11-13 08:12:04 -06:00
  • 663deaa43c Add rest of Xcode versions supported by TravisCI. Rene Rivera 2016-11-12 17:23:17 -06:00
  • 683f9fefcd Fix bootstrap.bat reference for Windows paths. Rene Rivera 2016-11-11 00:09:59 -06:00
  • b6bf6d7485 Eliminate non-portable home_dir. Rene Rivera 2016-11-10 23:58:28 -06:00
  • 78d555c27b Use Appveyor "projects" dir as the work_dir. Rene Rivera 2016-11-10 23:45:01 -06:00
  • 129caee5e6 Add missing work_dir for Appveyor. Rene Rivera 2016-11-10 23:41:48 -06:00
  • 74961e661e Do'h.. Forgot toolset argument to install. Rene Rivera 2016-11-10 23:06:27 -06:00
  • da795196a9 Final install change? Call the correct CI install_toolset method. Rene Rivera 2016-11-10 23:03:13 -06:00
  • 1cc9ef00c8 Missed one command forward. Rene Rivera 2016-11-10 21:52:21 -06:00
  • 09c5e94dcb And finally, remove forward calls from script to ci commands now that the ci commands override the script commands. Rene Rivera 2016-11-10 21:51:23 -06:00
  • 23dec19268 Just get rid of the command attribute wrapping to hopefully get install to work. It was just too complicated and obscure. Rene Rivera 2016-11-10 21:43:54 -06:00
  • fbb4fb8e82 Restore dispatch to CI to install toolsets. Rene Rivera 2016-11-10 21:10:02 -06:00
  • 6e1a844470 Adjust command execution to have the CI implementations control when the script commands are called, always. Rene Rivera 2016-11-10 21:04:39 -06:00
  • cffa86f6b2 Readjust command method invocation to fix missing install calls. Rene Rivera 2016-11-10 20:32:46 -06:00
  • c7ee5ca94a Install debug output. Rene Rivera 2016-11-10 20:10:25 -06:00
  • 4c952caac5 Some debug output for toolset install. Rene Rivera 2016-11-10 19:53:41 -06:00
  • f5884a5cd5 Fix mixup between before_build and install_toolset commands. Rene Rivera 2016-11-10 19:40:02 -06:00
  • 9e6b8028b4 Fix missing repo_path member. Along the way fix attribute access for script command methods. Rene Rivera 2016-11-10 13:11:13 -06:00
  • 05b246cb0b Fix missing boost_root var definition for CI runs where each command is usually a separate script invocation. Rene Rivera 2016-11-10 12:31:51 -06:00
  • 8e3ed23379 Fix home_dir var access in wrong object. Rene Rivera 2016-11-09 23:38:55 -06:00
  • ddcc06866a Part 1 of support for generic modular CI library testing. Rene Rivera 2016-11-09 23:27:51 -06:00
  • 35d42b5d50 Real fix for submodule cleanup. Avoid using the env vars entirely to avoid cross platform shell nightmare. Rene Rivera 2016-06-29 15:25:45 -05:00
  • 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. Rene Rivera 2016-06-29 13:51:03 -05:00
  • 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. Rene Rivera 2016-06-28 16:14:35 -05:00
  • 2e51e4dc15 Fix missing library name for tests that use non-library source files. Rene Rivera 2016-06-13 09:33:25 -05:00
  • ec734642c0 [report] Handle additional darwin/clang cerr failure. Adam Wulkiewicz 2016-04-01 00:02:54 +02:00
  • 0e47a6cb81 [report] Handle msvc7 cerr failure. Adam Wulkiewicz 2016-03-31 23:44:45 +02:00
  • c79372e253 Use has_root_path instead of is_complete, to make process_jam_log work on cygwin. Steven Watanabe 2016-03-01 10:28:01 -07:00
  • e25d7be974 Merge pull request #36 from Flast/patch-1 Rene Rivera 2016-02-15 21:41:46 -06:00
  • 6c89cb9db5 Add my runner Kohei Takahashi 2016-02-07 21:10:23 +09:00
  • 08b0856999 Merge pull request #35 from mibintc/develop Rene Rivera 2016-01-21 15:24:19 -06:00
  • 83ca7e3a79 Add intel-.* to master summary reports. Melanie Blower 2016-01-18 14:56:35 -05:00
  • 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. Steven Watanabe 2016-01-11 18:04:18 -07:00
  • cf6844f33f Implement the zip64 features required to support files larger than 4GB. Steven Watanabe 2016-01-11 13:29:24 -07:00
  • d63173f8a3 Merge pull request #34 from teeks99/user_name Rene Rivera 2016-01-11 09:22:22 -06:00
  • 6e7ae04fa0 LOGNAME seems to be more standard (and in cron) than USER Thomas Kent 2016-01-11 09:11:23 -06:00
  • fd16357e81 Add xcode 7.2 for use in Travis-CI. Rene Rivera 2015-12-22 09:08:35 -06:00
  • 04016b1ea5 Merge pull request #33 from Flast/bugfix/invalid-a-tag Rene Rivera 2015-12-08 21:48:07 -06:00
  • cfe8e0d87c Fix invalid usage of a element. Kohei Takahashi 2015-12-09 11:30:05 +09:00
  • a5312037be Add toolset options for all travis supported xcode versions. Rene Rivera 2015-12-07 09:59:39 -06:00
  • 733564e0bc Try 4 week decay. Rene Rivera 2015-11-09 12:21:01 -06:00
  • de1b8a8391 Bump visible expiry window to 10 weeks. Rene Rivera 2015-11-04 21:26:51 -06:00
  • 4ae8db613c Work around Travis-CI "extra default job" bug generating bogus failures. Rene Rivera 2015-10-15 20:27:44 -05:00
  • 9978fd8272 Merge pull request #31 from igaztanaga/patch-2 Rene Rivera 2015-10-08 19:51:21 -05:00
  • 8a010bbb54 Add igaztanaga as new runner Ion Gaztañaga 2015-10-08 23:07:10 +02:00
  • 61994e3f0f Merge pull request #30 from crystax/develop Rene Rivera 2015-10-01 11:30:40 -05:00
  • 52c7fdf48c Properly detect if '-m' option was passed in bjam options Dmitry Moskalchuk 2015-10-01 19:02:57 +03:00
  • 17abdcdb8e Merge pull request #29 from crystax/develop Rene Rivera 2015-09-29 07:04:15 -05:00
  • c5fad29319 Add allowZip64=True option to ZipFile Dmitry Moskalchuk 2015-09-27 23:58:38 +03:00
  • 3945da6327 Merge pull request #28 from teeks99/lock Rene Rivera 2015-09-23 22:05:44 -05:00
  • 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 Thomas Kent 2015-09-23 17:47:40 -05:00
  • b6cf822778 Add OSX/Xcode knowledge for Travis CI testing. Rene Rivera 2015-07-23 20:16:04 -06:00
  • 5b9700f853 Disable output during CI BB install to reduce console spam. Rene Rivera 2015-07-21 11:35:19 -06:00
  • 82b0717b06 Allow using Appveyor platform and configuration aliases for address-model and variant, respectively. Rene Rivera 2015-06-11 21:22:29 -05:00
  • d90f101633 Merge pull request #26 from awulkiew/feature/report_warnings Rene Rivera 2015-06-04 15:44:58 -05:00
  • ebe3343a20 [report] Tweak summary success expected cells. Adam Wulkiewicz 2015-06-04 22:34:37 +02:00
  • a89256b44b [report] Tweak the warning and time failure cell styles. Adam Wulkiewicz 2015-06-04 22:33:34 +02:00
  • d4d995b07c Merge pull request #25 from awulkiew/feature/report_warnings Rene Rivera 2015-06-04 10:14:30 -05:00
  • f007071e23 [report] Use different style for cells representing tests passing with warnings. Adam Wulkiewicz 2015-06-04 10:40:48 +02:00
  • 5c829b7d0b [report] Always generate output for explicitly marked tests. Adam Wulkiewicz 2015-06-04 09:33:35 +02:00
  • d78e715f5a Adjust to new b2.exe install location. Rene Rivera 2015-06-03 15:07:07 -05:00
  • 48ada90534 Fix vs-2015 version number. Rene Rivera 2015-06-02 09:45:29 -05:00
  • 059c747cb5 Merge pull request #24 from awulkiew/feature/report_warnings Rene Rivera 2015-06-02 08:58:10 -05:00
  • aedb93c1c2 [report] Improve the warnings output. Adam Wulkiewicz 2015-06-02 14:18:37 +02:00
  • b581b1baf1 [report] For all passing variants do not generate output pages. Adam Wulkiewicz 2015-06-02 11:38:19 +02:00
  • 42936d0546 Fix msvc version numbers to match detected installed versions. Rene Rivera 2015-06-01 17:09:38 -05:00
  • 9bbec30b4e Add versions to toolsets for setup as msvc needs them. Rene Rivera 2015-06-01 16:57:57 -05:00
  • 54da02a184 Set up BOOST_BUILD_PATH env as default install location is not searched on Windows. Rene Rivera 2015-06-01 16:28:21 -05:00
  • 51ba720a23 Fix b2 absolute path with escaped dir separators. Rene Rivera 2015-06-01 15:35:44 -05:00
  • e9de681c28 Really use b2.exe absolute path. Rene Rivera 2015-06-01 15:25:14 -05:00
  • cf68c579ae Use absolute path to b2.exe on Appveyor. Since b2 install doesn't put b2.exe in the PATH. Rene Rivera 2015-06-01 15:02:13 -05:00