Rene Rivera
0d463564cd
Make the git update work on older, pre 1.7.3, git versions.
...
Took out the "--recurse-submodules" option from git pull (and rearrange the commands accordingly) so that repeated updates work on older git version, i.e. versions older than 1.7.3 which is when the option was introduced.
2014-02-11 09:13:58 -06:00
Rene Rivera
81df2baa3e
Don't use merge option for initial submodule clone as it causes conflict
...
problems.
2014-02-08 22:26:27 -06:00
Rene Rivera
537c63adfa
Working, and tested, automated single report generation driver script.
2014-02-08 11:50:56 -06:00
Rene Rivera
579a7c0edd
Fix clang compile error because of extra declaration.
2014-02-08 11:50:09 -06:00
Rene Rivera
272dbf3a71
Unifying the regression reporting scripts into single shell script that
...
is fully automated for use in cron jobs.
2014-02-05 21:58:22 -06:00
K. Noel Belcourt
889a027e4f
Document missing static libbz2.a on RHEL Santiago.
...
Add note about removing <link>static requirement on
iostreams library in boost_report target to the
reports.html documentation.
2014-02-04 11:35:36 -07:00
K. Noel Belcourt
b9fba41f0b
Try to fix bad html in Run reports section.
...
Not sure I succeeded but at least there's no error.
2014-02-03 22:02:25 -07:00
K. Noel Belcourt
ae86fef5eb
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
ec4f5a3016
Change -m64 to -m4, keep log and xml files smaller.
2014-01-30 20:37:05 -07:00
K. Noel Belcourt
fb69226df1
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
Beman
ad9ccde426
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
6b7bf372fc
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
a904b5d9f7
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
ddb1ce865b
Merge pull request #7 from Belcourt/develop
...
Fix broken echo -n syntax on Macs
2014-01-27 14:11:31 -08:00
Beman
342ad5aeb6
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
a5a8ac5e1f
Replace really old Visual Studio solution with more modern approach.
2014-01-27 10:03:01 -05:00
Beman
6803fb8b0e
Correct description of naming conventions
2014-01-27 09:48:42 -05:00
Beman
85a2a89e82
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
557e695fd8
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
K. Noel Belcourt
7a4135f0f4
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
44124d629f
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
Beman
e0a155c708
Remove libs/library-name from GitHub subproject URL.
2014-01-21 13:27:13 -05:00
Rene Rivera
b2f85a7b29
Fix group default value to be the git branch name, not the tag directly.
2014-01-20 23:18:36 -06:00
Beman Dawes
6aaf7a71c0
Update link generation to point to GitHub boostorg modular boost repos instead of svn
2014-01-20 19:29:07 -05:00
Rene Rivera
68668eabcd
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
Beman
ae06ed4b31
Add logging script suggestion.
2014-01-17 10:50:32 -05:00
Beman
90b01fe67b
Update regression report doc to better reflect modular boost.
2014-01-17 09:08:40 -05:00
Rene Rivera
82f66b7711
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
Beman Dawes
f8bfc21cda
Reenable code commented out for debugging
2014-01-14 16:30:31 -05:00
Beman Dawes
9a599eeade
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
Beman
a1151bfb07
Merge branch 'develop' of github.com:boostorg/boost into develop
2014-01-10 12:04:25 -05:00
Beman
c5314b8c0b
Update commands based on tests
2014-01-10 11:59:12 -05:00
Beman Dawes
aaef9c0967
Use git pull instead of svn up
2014-01-10 11:24:42 -05:00
Beman
67845a7a0f
Add link to reports.html
2014-01-09 22:02:59 -05:00
Beman
cdb6be6974
Initial commit. Untested.
2014-01-09 22:02:02 -05:00
Beman Dawes
c2ace2188c
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
b3fdeeca66
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
b1578e613f
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
b60adad3e0
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
b6f24e9457
Remove some quoting from git commands to see if it helps Windows
...
testing.
2013-12-29 20:31:40 -06:00
Rene Rivera
7fb043f2e8
Fix missing use_svn flag.
2013-12-29 14:04:02 -06:00
Rene Rivera
f95e4f1d6e
Make git testing the default, with an override for svn testing if
...
wanted.
2013-12-29 14:02:45 -06:00
Rene Rivera
6f806df08d
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
ffd51a3f1c
Full, but testing, run of git regressions.
2013-12-29 10:12:10 -06:00
Rene Rivera
dcac046f46
Adjust BBv2 test dir location for git layout.
2013-12-28 23:04:36 -06:00
Rene Rivera
30e1052456
Partial work towards git regression testing.. Comit-pushing now before
...
git decides to delete more of my work.
2013-12-28 15:03:32 -06:00
Rene Rivera
b0b77d813e
Revert "Fix build paths."
...
This reverts commit 0ac664e7f9ecf3c634894d4c45121e9fb526b70c.
2013-12-28 14:50:11 -06:00
Daniel James
34ed5c6e14
Fix build paths.
2013-12-25 09:33:11 +00:00
Beman Dawes
8b58111051
Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors.
...
[SVN r86392]
2013-10-22 15:23:42 +00:00
Robert Ramey
99add0b827
fixed infinite loop on wrong argument for --locate-root
...
[SVN r86157]
2013-10-04 00:38:08 +00:00