Commit graph

7757 commits

Author SHA1 Message Date
Automated Commit
e0ed48de32 Update build from develop. 2014-02-01 05:30:03 -05:00
K. Noel Belcourt
b30491299e Fix Jamfile so builds wave and changed use of auto
to explicitly use string::iterator.  Wave builds
shared and runs on both Darwin and Linux, I'm
not wave conversant so it does startup but I
don't know what to do next.

Wave: A Standard conformant C++ preprocessor based on the Boost.Wave library
Version: 2.3.2.4432 [linux/GNU C++ version 4.4.6 20120305 (Red Hat 4.4.6-4)]
(20120523)

I replaced an auto declaration that was preventing
cross-platform building of compile_status.cpp.  I'm
now able to run b2 in boostorg/tools and have everything
buid.
2014-01-31 20:22:23 -07:00
K. Noel Belcourt
ac2b9090e2 Change -m64 to -m4, keep log and xml files smaller. 2014-01-30 20:37:05 -07:00
K. Noel Belcourt
932463db99 Add default -m64 to bjam_options if no -m argument.
Since results reporting limits output to 64kb we'll
do the same with target output collected by bjam.
This should help clang testers with develop branch.
2014-01-29 21:17:46 -07:00
Automated Commit
6193efa8de Update smart_ptr, build from develop. 2014-01-29 12:30:03 -05:00
Beman
850ccc9edf Move single-statement if-then-clauses to separate line so that break-points can be set on the 'then' line. Fix several '{' that were not following the program's conventions. 2014-01-29 09:58:20 -05:00
K. Noel Belcourt
60f74fc79c Eliminate a git command by combining update and init.
Strangely enough git submodule command allows you to pass
the --init argument to submodule update.

git submodule update --init

We can eliminate one extraneous call to git, should slightly
help regression testers.
2014-01-28 21:09:59 -07:00
K. Noel Belcourt
13e3858053 Fix problem with missing libs/sync/test target.
The problem can be reproduced in a clean regression
test directory by first running tests with --tag=master
and then running tests with --tag=develop.  The fix,
as Beman pointed out, is to init the submodules.
Fortunately the init command is a noop for existing
submodules so added this command to the git testing
sequence when the boost_root directory already exists.

With this patch applied, I am now able to run tests
with master first, and develop second, no error. Tested
on Linux and Darwin.
2014-01-28 12:02:13 -07:00
Beman Dawes
2c8e35db69 Merge pull request #7 from Belcourt/develop
Fix broken echo -n syntax on Macs
2014-01-27 14:11:31 -08:00
Beman
5cdbaa9cb7 Refactor boost_root_path into separate header; utilize in both compiler_status and process_jam_log. Change compiler_status boost-root argument to accept any directory within the boost directory tree and now accept a relative path. Modernize test.bat and provide an install option for the build jamfile so that users no longer have to search for where the executable files end up. 2014-01-27 10:16:35 -05:00
Beman
9d396ba4be Replace really old Visual Studio solution with more modern approach. 2014-01-27 10:03:01 -05:00
Beman
1e132fbc5d Correct description of naming conventions 2014-01-27 09:48:42 -05:00
Beman
3afd0de1e5 compile- and -compile in test names and source file names crash process_jam_log. Workaround is simply to avoid these names. 2014-01-27 08:58:54 -05:00
K. Noel Belcourt
eaaf9c93b0 Fix regression.py when running tests in the same test
directory more than once, and the --tag differs.  If
the boost_root directory already exists, add a new
remote for a different branch (remote set-branches)
and added an explicit checkout on this branch.

If you run run.py script once with --tag=master,
and again with --tag=develop, the script will now
correctly checkout develop the second time and
will run tests using the develop fork rather than
master.
2014-01-26 23:16:03 -07:00
Automated Commit
018f19c93d Update unordered, quickbook from develop. 2014-01-26 09:00:02 -05:00
K. Noel Belcourt
2b3b97f7eb When running tests with proxy, change http_get to use https
so can run tests from behind firewall.
2014-01-25 10:27:20 -07:00
K. Noel Belcourt
493a24f187 Fix use of proxy to use https, rather than http, when
accessing github repos from behind firewall.
2014-01-25 09:34:18 -07:00
Automated Commit
ed1ece8c1d Update build. 2014-01-22 08:30:02 -05:00
Automated Commit
870a16a3d6 Update build. 2014-01-22 05:00:02 -05:00
Automated Commit
e0f33bb27b Update build, variant. 2014-01-22 03:00:03 -05:00
Beman
a7b8297a8a Remove libs/library-name from GitHub subproject URL. 2014-01-21 13:27:13 -05:00
Rene Rivera
a9a9a303c8 Fix group default value to be the git branch name, not the tag directly. 2014-01-20 23:18:36 -06:00
Beman Dawes
db525ef843 Update link generation to point to GitHub boostorg modular boost repos instead of svn 2014-01-20 19:29:07 -05:00
Rene Rivera
ebf65e2a0c Add --group option to regression testing to allow specifying where the
results get uploaded for any tag/branch to allow for mixed results
grouping. Allow any tag/branch name to be specified in --tag now that
stuff is working.
2014-01-20 14:21:37 -06:00
Automated Commit
3d9081b35e Update quickbook. 2014-01-18 13:00:03 -05:00
Beman
f81cce1a23 Add logging script suggestion. 2014-01-17 10:50:32 -05:00
Beman
6fc4b18019 Update regression report doc to better reflect modular boost. 2014-01-17 09:08:40 -05:00
Rene Rivera
69470cbdae Add running headers command before running tests to work around not all
headers getting generated automatically on all platforms.
2014-01-16 22:59:50 -06:00
Automated Commit
7a543264d2 Update build. 2014-01-16 18:30:02 -05:00
Automated Commit
de05e5147d Update build. 2014-01-15 15:00:03 -05:00
Beman Dawes
81e78059fb Reenable code commented out for debugging 2014-01-14 16:30:31 -05:00
Beman Dawes
9702886e42 Report error on missing branch-name argument. Accept any branch-name as long as local and ftp directories of that name present 2014-01-14 16:25:34 -05:00
Automated Commit
a39232dc43 Update inspect. 2014-01-11 00:30:03 -05:00
Beman
ac0e3ff33d Merge branch 'develop' of github.com:boostorg/boost into develop 2014-01-10 12:04:25 -05:00
Beman
aa0104fd0c Update commands based on tests 2014-01-10 11:59:12 -05:00
Beman Dawes
baf2563321 Use git pull instead of svn up 2014-01-10 11:24:42 -05:00
Beman
74eff46030 Add link to reports.html 2014-01-09 22:02:59 -05:00
Beman
81476350b0 Initial commit. Untested. 2014-01-09 22:02:02 -05:00
Automated Commit
28d37fdd19 Update quickbook. 2014-01-05 10:00:03 -05:00
Automated Commit
75b148cc1b Update quickbook. 2014-01-05 08:00:03 -05:00
Beman Dawes
8abcc5b32e Git SHA1 is too long for table columns, so just display the first six characters 2014-01-03 21:00:00 -05:00
Beman Dawes
4dc4aa7e1f Disable revision must be numeric requirement, since Git uses SHA1 and so may have alpha characters 2014-01-03 20:57:13 -05:00
Rene Rivera
6fe8b485bc Fix bug with Windows execution that would prevent cleaning of
boost_root. Optimize the git checkouts so that it doesn't need to keep
cloning.
2013-12-31 23:16:18 -06:00
Rene Rivera
b769a1c498 Use double quotes instead of single quotes for git command args to
hopefully allow Windows to parse the commands.
2013-12-29 21:09:34 -06:00
Rene Rivera
e1afa75419 Remove some quoting from git commands to see if it helps Windows
testing.
2013-12-29 20:31:40 -06:00
Rene Rivera
3002bf14ba Fix missing use_svn flag. 2013-12-29 14:04:02 -06:00
Rene Rivera
f663017175 Make git testing the default, with an override for svn testing if
wanted.
2013-12-29 14:02:45 -06:00
Rene Rivera
22b77f96c1 Full round of bare testing with git working. Support scripts and tools
now come from develop branch only.
2013-12-29 13:42:00 -06:00
Rene Rivera
c8b6560f38 Full, but testing, run of git regressions. 2013-12-29 10:12:10 -06:00
Rene Rivera
82e2cd417c Adjust BBv2 test dir location for git layout. 2013-12-28 23:04:36 -06:00