29 Commits

Author SHA1 Message Date
Peter Dimov
80d44c5865 Perform b2 headers before building process_jam_log 2023-11-03 19:25:22 +02:00
Thomas Kent
ed53aa36ce New version of b2 stops using the bjam.exe name 2022-05-25 17:02:22 -05:00
Michael Caisse
0e1ffe3e1c update result url 2019-12-16 13:26:50 -08:00
Rene Rivera
9a8cdf0269 Limit the parallel jobs for building pjl. 2019-06-23 20:33:36 -05:00
Peter Dimov
49a04b678c Replace toolset=x,y with toolset=x toolset=y in bjam invocations to allow --toolsets=gcc/cxxstd=03,gcc/cxxstd=11 to work 2017-10-12 19:02:37 +03:00
Peter Dimov
e3ffabcfa1 Use Build from master when testing master 2017-10-10 18:44:11 +03:00
Rene Rivera
1a5e65af32 Fix printing of unicode in ascii console by encoding to utf8. 2017-06-02 10:38:50 -05:00
Rene Rivera
b0348942dd Use single colored print lines to hopefully make Travis color all. 2016-11-17 15:14:53 -06:00
Rene Rivera
16c9c59c0b Use the same color sequences as cmake to check if those show up in
Travis.
2016-11-16 23:18:43 -06:00
Rene Rivera
de22234ef5 Fix handling of failed and expected fail tests. 2016-11-16 21:57:08 -06:00
Rene Rivera
42f61c4585 Only call exit() when run as a main script. 2016-11-16 20:41:53 -06:00
Rene Rivera
f40259455e Allow passing in CLI args from external list. 2016-11-16 16:33:33 -06:00
Rene Rivera
4a7ae6f162 Rewrite of process_jam_log that does multiple output formats. 2016-11-16 16:23:03 -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
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
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
Alain Miniussi
65c2124efc Specify cript driver through /usr/bin/env
This way, a user can select whichever python interpreter happens
to be in the environement.
2015-04-29 19:54:48 +02:00
Alain Miniussi
84af3ca59b Set exec bit on python scripts.
Probably more convenient to use that way.
2015-04-29 19:51:14 +02:00
Rene Rivera
06f7e109d2 Repoint scripts to "develop" branch after merge of "reorg". 2015-04-28 08:56:02 -05:00
Rene Rivera
c5f4856544 Fix PJL paths again. 2015-04-14 11:20:30 -05:00
Rene Rivera
dd3e04b640 Fix bad path to PJL built binary. 2015-04-14 11:07:06 -05:00
Rene Rivera
e3b46af1b3 Repoint scripts to new build locations and options for tools. 2015-04-13 23:42:54 -05:00
Rene Rivera
4e68ae0d6c Lots of cleanup of obsolete files and updating of build scripts (and
sources) to make for easier to use build and use. Still in progress..

* Added build options and logic to set boost-root, boost-build, and
install location.
* Added general build script to install all the various testing utility
programs.
* Refactored process_jam_log so that it can be shared and incorporated
directly into other programs (i.e. library_status).
* Redoing library_status to be single program run that does the complete
build+process+generate data for a library.
2015-04-07 10:26:30 -05:00
Dmitry Moskalchuk
96c4539fda Add --verbose-log-processing option to testing/src/regression.py
Signed-off-by: Dmitry Moskalchuk <dm@crystax.net>
2015-03-15 00:09:46 +03:00
Rene Rivera
c26fde4f4e Regression testing scripts now working at new location. 2015-01-21 22:04:25 -06:00
Rene Rivera
95e0ad4200 Add ignore for bin dir. 2015-01-21 21:08:11 -06:00
Rene Rivera
8a6943e09d Create testing subdir for the regression testing scripts, as run by
testers.
2015-01-21 21:07:22 -06:00