Steven Watanabe
fa78d4fed7
Don't pass -d0, except for the tests that actually require it. Suppress global -d arguments for tests that check stdout or set -d explicitly. All tests now pass in verbose mode.
2017-12-26 13:25:40 -07:00
Rene Rivera
40e7f0e8dd
Fix tests to pass on Windows after removing toolset requirements ignore.
...
Various restructure of test framework handling of paths to avoid duplicate path editing which caused failed tests. Adjust many tests to deal with added subdirectories in build outputs now that toolset requirements are active.
2017-07-02 23:28:48 -05:00
Curt Moore
04c2c48ea1
Whitespace cleanup.
2015-09-17 10:24:07 +03:00
Steven Watanabe
fb07490ec7
Tests that use the compiler need user-config.jam or they will fail if the toolset requires non-default initialization.
...
[SVN r83618]
2013-03-28 00:16:19 +00:00
Jurko Gospodnetić
343b4d6532
Updated the internal Boost Build testing system to use the Python subprocess module (introduced in Python 2.4) for running external processes instead of popen2 (deprecated since Python 2.6). We are already using Python 2.4 features in this codebase so there is no need to support Python releases older than 2.4.
...
Related changes:
* BoostBuild.Tester & TestCmd.TestCmd interfaces now accept external process parameters as a list of strings, thus avoiding problems with parsing arguments containing spaces.
* Avoided a potential process hang in case an external process being run prints out enough output to fill up the OS's pipe buffer (OS would pause the process until someone read the data from the pipe but the testing framework would not do this until the process in question had terminated).
[SVN r79448]
2012-07-12 12:55:25 +00:00
Jurko Gospodnetić
8ddc6dfeb5
Updated Boost Build's alias.py test to display additional information in case of failure.
...
[SVN r79169]
2012-06-29 18:10:25 +00:00
Jurko Gospodnetić
41125133ad
Boost Build cleanup - minor stylistic changes & comment typo corrections.
...
[SVN r79166]
2012-06-29 17:59:49 +00:00
Jurko Gospodnetić
f20f88b91d
Renamed differently named Jamroot and Jamfile files throughout Boost Build's test suite to jamroot.jam & jamfile.jam. Stylistic changes throughout the whole Boost Build test suite.
...
[SVN r48504]
2008-08-31 21:42:27 +00:00
Jurko Gospodnetić
970d44358f
Test code cleaned up a bit. No functional changes.
...
[SVN r42499]
2008-01-05 21:37:15 +00:00
Jurko Gospodnetić
07ba5ac218
Minor stylistic changes - cleaned up import calls, wrapped much text at 80 characters updated comments, typo corrections, removed trailing spaces, etc.
...
[SVN r42497]
2008-01-05 20:37:44 +00:00
Rene Rivera
602b6d8b13
Add/update copyrights+license (with help of a shell script).
...
[SVN r35856]
2006-11-05 18:13:42 +00:00
Vladimir Prus
49adf0f54e
Remove tabs.
...
[SVN r21112]
2003-12-03 07:56:28 +00:00
Vladimir Prus
83f22eb83e
Fix BB54: the 'alias' rule was not passing usage requirements of the sources.
...
* build/alias.jam
(alias-target-class.compute-usage-requirements): New method.
[SVN r20519]
2003-10-28 08:50:58 +00:00
Dave Abrahams
09d88e1f8e
Fixes for testing
...
[SVN r17642]
2003-02-25 14:37:10 +00:00
Vladimir Prus
dabd5d5b69
Implement the 'alias' main target. This closes BB12.
...
[SVN r17574]
2003-02-21 09:25:43 +00:00