2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 13:42:14 +00:00
Commit Graph

10944 Commits

Author SHA1 Message Date
Jurko Gospodnetić
e9326dbbfa Removed temporary debugging code from the configuration.py Boost Build test, now made redundant by better unhandled exception handling implemented in the main Boost Build test runner script.
[SVN r78885]
2012-06-11 02:13:13 +00:00
Jurko Gospodnetić
1764edd076 Minor stylistic changes.
[SVN r78884]
2012-06-11 02:09:24 +00:00
Jurko Gospodnetić
4f7b5358b7 Minor stylistic changes.
[SVN r78884]
2012-06-11 02:09:24 +00:00
Jurko Gospodnetić
24002030db Made the main Boost Build test runner script correctly report unhandled and unexpected exceptions raised from specific test scripts. Before, such an exception would terminate the whole test run while now it gets cleanly reported as just another test failure. This makes Boost library regression test results correctly report any Python errors (e.g. using a Python feature not supported by the used Python version) which previously developers had no built-in way of getting feedback about.
[SVN r78883]
2012-06-11 02:02:59 +00:00
Jurko Gospodnetić
e4fd12cc48 Made the main Boost Build test runner script correctly report unhandled and unexpected exceptions raised from specific test scripts. Before, such an exception would terminate the whole test run while now it gets cleanly reported as just another test failure. This makes Boost library regression test results correctly report any Python errors (e.g. using a Python feature not supported by the used Python version) which previously developers had no built-in way of getting feedback about.
[SVN r78883]
2012-06-11 02:02:59 +00:00
Jurko Gospodnetić
b8d4657d9c Made the main Boost Build test runner script not assume that successful tests will leave behind no annotations, thus making result processing with and without XML output symmetric. Before, with XML output, if a passed test left behind some annotations, they would get reported as annotations for the next failing test.
[SVN r78882]
2012-06-11 01:58:05 +00:00
Jurko Gospodnetić
ebfad57a2f Made the main Boost Build test runner script not assume that successful tests will leave behind no annotations, thus making result processing with and without XML output symmetric. Before, with XML output, if a passed test left behind some annotations, they would get reported as annotations for the next failing test.
[SVN r78882]
2012-06-11 01:58:05 +00:00
Jurko Gospodnetić
6acb36bc11 Removed some 'regression' test specialized debugging code from the main Boost Build test runner script that seems to have been left behind from some debugging efforts. It would cause annotations to be displayed to the user if that test failed and no XML output was requested, while for all the other failed tests such annotations are ignored. This seems unnecessary since this output can be collected by directly running the regression.py test script, same as what is done with any other failed test.
[SVN r78881]
2012-06-11 01:55:43 +00:00
Jurko Gospodnetić
0d27623e84 Removed some 'regression' test specialized debugging code from the main Boost Build test runner script that seems to have been left behind from some debugging efforts. It would cause annotations to be displayed to the user if that test failed and no XML output was requested, while for all the other failed tests such annotations are ignored. This seems unnecessary since this output can be collected by directly running the regression.py test script, same as what is done with any other failed test.
[SVN r78881]
2012-06-11 01:55:43 +00:00
Jurko Gospodnetić
05887be75a Made the main Boost Build test runner script better align its test results on screen when not run with XML output. Now the maximum test name length is no longer hardcoded.
[SVN r78880]
2012-06-11 01:49:52 +00:00
Jurko Gospodnetić
7b22c43f18 Made the main Boost Build test runner script better align its test results on screen when not run with XML output. Now the maximum test name length is no longer hardcoded.
[SVN r78880]
2012-06-11 01:49:52 +00:00
Jurko Gospodnetić
028a05d91a Comment typo correction.
[SVN r78879]
2012-06-11 01:47:08 +00:00
Jurko Gospodnetić
5ac2b08afd Comment typo correction.
[SVN r78879]
2012-06-11 01:47:08 +00:00
Jurko Gospodnetić
34e2f59a2c Minor stylistic cleanup in the main Boost Build test runner script.
[SVN r78878]
2012-06-11 01:46:24 +00:00
Jurko Gospodnetić
d11b4fdde1 Minor stylistic cleanup in the main Boost Build test runner script.
[SVN r78878]
2012-06-11 01:46:24 +00:00
Jurko Gospodnetić
bcf6b92952 Stopped using the Python string.format() method in the Boost Build configuration.py test to support running that test using Python versions older than 2.6.
[SVN r78875]
2012-06-11 00:26:11 +00:00
Jurko Gospodnetić
8252c7ad28 Stopped using the Python string.format() method in the Boost Build configuration.py test to support running that test using Python versions older than 2.6.
[SVN r78875]
2012-06-11 00:26:11 +00:00
K. Noel Belcourt
b5588a25aa Fix off by one error that resulted in less than the
full amount of target output being output to the user.



[SVN r78874]
2012-06-10 23:05:25 +00:00
K. Noel Belcourt
3d7cdbc654 Fix off by one error that resulted in less than the
full amount of target output being output to the user.



[SVN r78874]
2012-06-10 23:05:25 +00:00
Jurko Gospodnetić
7f65d1e113 Updated Boost Build configuration.py test debugging code to re-raise any non-SystemExit unhandled exceptions as SystemExit exceptions to avoid aborting the test runner test_all.py script.
[SVN r78873]
2012-06-10 16:41:22 +00:00
Jurko Gospodnetić
3c37ad63e7 Updated Boost Build configuration.py test debugging code to re-raise any non-SystemExit unhandled exceptions as SystemExit exceptions to avoid aborting the test runner test_all.py script.
[SVN r78873]
2012-06-10 16:41:22 +00:00
Jurko Gospodnetić
3c23ae405f Added additional temporary debugging code to the Boost Build configuration.py test to help with debugging related test failures reported on different platforms.
[SVN r78871]
2012-06-10 16:18:33 +00:00
Jurko Gospodnetić
9f67489dce Added additional temporary debugging code to the Boost Build configuration.py test to help with debugging related test failures reported on different platforms.
[SVN r78871]
2012-06-10 16:18:33 +00:00
Jurko Gospodnetić
673c3d765c Minor stylistic changes.
[SVN r78870]
2012-06-10 16:02:02 +00:00
Jurko Gospodnetić
e078b977b6 Minor stylistic changes.
[SVN r78870]
2012-06-10 16:02:02 +00:00
Jurko Gospodnetić
d029652eee Temporarily commented out all Boost Build configuratio.py test code related to setting empty-string environment variables. Part of the effort to make this test pass on all supported platforms - trying to make sure this is the part of the test causing problems on some non-Windows platforms.
[SVN r78869]
2012-06-10 10:05:04 +00:00
Jurko Gospodnetić
c673617df2 Temporarily commented out all Boost Build configuratio.py test code related to setting empty-string environment variables. Part of the effort to make this test pass on all supported platforms - trying to make sure this is the part of the test causing problems on some non-Windows platforms.
[SVN r78869]
2012-06-10 10:05:04 +00:00
Jurko Gospodnetić
7211406abb Updated the configuration.py Boost Build test to adapt to whether the platform running that test supports setting an environment variable to an empty string value. Made the same test use explicitly specified test case ids since now some of those test cases may be skipped on specific platforms.
[SVN r78867]
2012-06-10 00:54:13 +00:00
Jurko Gospodnetić
c668b36282 Updated the configuration.py Boost Build test to adapt to whether the platform running that test supports setting an environment variable to an empty string value. Made the same test use explicitly specified test case ids since now some of those test cases may be skipped on specific platforms.
[SVN r78867]
2012-06-10 00:54:13 +00:00
Jurko Gospodnetić
90e7e882e7 Update the Boost Build testing framework to work correctly when calling Boost Jam with arguments containing extra spaces. Such argument strings get split on whitespace characters and cause the constructed argument list to contain empty elements which code using that list was not handling correctly.
[SVN r78866]
2012-06-09 23:19:07 +00:00
Jurko Gospodnetić
db9fbe17bf Update the Boost Build testing framework to work correctly when calling Boost Jam with arguments containing extra spaces. Such argument strings get split on whitespace characters and cause the constructed argument list to contain empty elements which code using that list was not handling correctly.
[SVN r78866]
2012-06-09 23:19:07 +00:00
Jurko Gospodnetić
9f58e0d2da Updated the configuration.py Boost Build test to display more detailed information about which of its test cases failed exactly. Now each test case there displays a unique identifier on stdout when run.
[SVN r78865]
2012-06-09 23:02:42 +00:00
Jurko Gospodnetić
d094bde508 Updated the configuration.py Boost Build test to display more detailed information about which of its test cases failed exactly. Now each test case there displays a unique identifier on stdout when run.
[SVN r78865]
2012-06-09 23:02:42 +00:00
Jurko Gospodnetić
1d6b11b0db Minor stylistic configuration.py Boost Build test changes.
[SVN r78864]
2012-06-09 22:58:35 +00:00
Jurko Gospodnetić
b233fd743c Minor stylistic configuration.py Boost Build test changes.
[SVN r78864]
2012-06-09 22:58:35 +00:00
Jurko Gospodnetić
fc6a60ee1e Minor stylistic changes. Removed some minor code duplication.
[SVN r78862]
2012-06-09 07:28:42 +00:00
Jurko Gospodnetić
184ac58165 Minor stylistic changes. Removed some minor code duplication.
[SVN r78862]
2012-06-09 07:28:42 +00:00
K. Noel Belcourt
c851e03de3 Handle signals causing early returns from select
and waitpid.  Should fix FreeBSD reported problem.



[SVN r78861]
2012-06-09 00:21:03 +00:00
K. Noel Belcourt
9ccc28c59c Handle signals causing early returns from select
and waitpid.  Should fix FreeBSD reported problem.



[SVN r78861]
2012-06-09 00:21:03 +00:00
Jurko Gospodnetić
475d86e17e Updated the Boost Build configuration.py test so it tests explicitly disabling user configuration loading and tests specifying the user configuration file using the BOOST_BUILD_USER_CONFIG environment variable. This fixes invalid test failures when the BOOST_BUILD_USER_CONFIG environment was set on the test runner machines.
[SVN r78857]
2012-06-08 08:23:58 +00:00
Jurko Gospodnetić
33fb05665d Updated the Boost Build configuration.py test so it tests explicitly disabling user configuration loading and tests specifying the user configuration file using the BOOST_BUILD_USER_CONFIG environment variable. This fixes invalid test failures when the BOOST_BUILD_USER_CONFIG environment was set on the test runner machines.
[SVN r78857]
2012-06-08 08:23:58 +00:00
K. Noel Belcourt
a8344266f3 Add ability to limit amount of target output that is
output by bjam.  Added bjam argument -mx where x is
the maximum amount of output to be captured from a 
target, in kb.

This fix will enable, PGI, VACPP, and Clang to cycle
normally in the nightly testing.



[SVN r78847]
2012-06-07 15:36:46 +00:00
K. Noel Belcourt
30130783cb Add ability to limit amount of target output that is
output by bjam.  Added bjam argument -mx where x is
the maximum amount of output to be captured from a 
target, in kb.

This fix will enable, PGI, VACPP, and Clang to cycle
normally in the nightly testing.



[SVN r78847]
2012-06-07 15:36:46 +00:00
K. Noel Belcourt
addf48943b Merge [78800] from trunk.
[SVN r78826]
2012-06-06 04:00:21 +00:00
Jürgen Hunold
ee4e9e21a9 Fix: correct library names of static Qt on Windows.
Static Qt libraries do not have the "4" suffix.
And it is not necessary to enhance the dll path when using static libraries.

[SVN r78801]
2012-06-03 15:13:05 +00:00
Jürgen Hunold
40dcb724bf Fix: correct library names of static Qt on Windows.
Static Qt libraries do not have the "4" suffix.
And it is not necessary to enhance the dll path when using static libraries.

[SVN r78801]
2012-06-03 15:13:05 +00:00
K. Noel Belcourt
6e89b4abac Revert commit 76862, restore FreeBSD and other
unix testers that I broke with this commit.



[SVN r78800]
2012-06-02 18:26:35 +00:00
K. Noel Belcourt
3cf875e93b Revert commit 76862, restore FreeBSD and other
unix testers that I broke with this commit.



[SVN r78800]
2012-06-02 18:26:35 +00:00
Vladimir Prus
e55e9afd86 Fix typo which caused requirements of 'preprocessed' metatarget to be ignored.
Fixes #6956.


[SVN r78775]
2012-05-31 08:58:43 +00:00
Vladimir Prus
b2666cd4fa Fix typo which caused requirements of 'preprocessed' metatarget to be ignored.
Fixes #6956.


[SVN r78775]
2012-05-31 08:58:43 +00:00