Commit Graph

12124 Commits

Author SHA1 Message Date
Jurko Gospodnetić
83f08d53f1 Removed redundant module import in Boost Build's core_arguments.py test.
[SVN r78977]
2012-06-18 11:19:32 +00:00
Jurko Gospodnetić
6020b81c8d Corrected a slight error reporting defect in the Boost Build's unit-testing system.
[SVN r78974]
2012-06-17 14:44:41 +00:00
Jurko Gospodnetić
11f7f0a621 Corrected a slight error reporting defect in the Boost Build's unit-testing system.
[SVN r78974]
2012-06-17 14:44:41 +00:00
Jurko Gospodnetić
f7aeca291a Added a missing source file for the generators_test.py Boost Build test that got missed in a previous commit (revision [78964]).
[SVN r78971]
2012-06-16 06:25:16 +00:00
Jurko Gospodnetić
903b98d80b Added a missing source file for the generators_test.py Boost Build test that got missed in a previous commit (revision [78964]).
[SVN r78971]
2012-06-16 06:25:16 +00:00
Jurko Gospodnetić
6beaaefcb0 Updated the generators_test.py Boost Build test to explicitly check some conditions that were before only listed in test code comments but never explicitly tested.
[SVN r78970]
2012-06-16 02:45:09 +00:00
Jurko Gospodnetić
35a6629761 Updated the generators_test.py Boost Build test to explicitly check some conditions that were before only listed in test code comments but never explicitly tested.
[SVN r78970]
2012-06-16 02:45:09 +00:00
Jurko Gospodnetić
d90686df32 Made the Boost Build example_make.py test explicitly use its own Python interpreter instead of relying on the 'python' executable being available on the system path.
[SVN r78969]
2012-06-16 02:41:44 +00:00
Jurko Gospodnetić
057808ddb6 Made the Boost Build example_make.py test explicitly use its own Python interpreter instead of relying on the 'python' executable being available on the system path.
[SVN r78969]
2012-06-16 02:41:44 +00:00
Jurko Gospodnetić
cb7f8671ab Corrected a bug in the Boost Build testing framework causing it to read file content with an additional newline character at the end when it already had one there instead of when it was missing.
[SVN r78968]
2012-06-16 02:29:36 +00:00
Jurko Gospodnetić
0598997251 Corrected a bug in the Boost Build testing framework causing it to read file content with an additional newline character at the end when it already had one there instead of when it was missing.
[SVN r78968]
2012-06-16 02:29:36 +00:00
Jurko Gospodnetić
ede5a51520 Comment typo correction.
[SVN r78967]
2012-06-16 02:27:03 +00:00
Jurko Gospodnetić
9b1c6f5a5e Comment typo correction.
[SVN r78967]
2012-06-16 02:27:03 +00:00
Jurko Gospodnetić
aad774f8a1 Updated the rest of the Boost Build generator_selection.py test to not use the default CPP --> OBJ generator and use a custom 'simple copy file generator' instead to avoid problems with misconfigured test runners. Also made the test a bit stricter. This should fix the test failing on Sandia-darwin-intel test runners.
[SVN r78966]
2012-06-16 01:29:30 +00:00
Jurko Gospodnetić
7349c1943f Updated the rest of the Boost Build generator_selection.py test to not use the default CPP --> OBJ generator and use a custom 'simple copy file generator' instead to avoid problems with misconfigured test runners. Also made the test a bit stricter. This should fix the test failing on Sandia-darwin-intel test runners.
[SVN r78966]
2012-06-16 01:29:30 +00:00
Jurko Gospodnetić
a2ef66ba29 Minor stylistic changes.
[SVN r78965]
2012-06-16 01:22:58 +00:00
Jurko Gospodnetić
6696204975 Minor stylistic changes.
[SVN r78965]
2012-06-16 01:22:58 +00:00
Jurko Gospodnetić
f33d140ee7 Reorganized the Boost Build generators-test.py test completely. Now no longer used regular OBJ, LIB & EXE target generators to avoid having to deal with specific compiler/linker features, e.g. some compilers causing test failures by returning an error code on a warning about an unexpected source file .target_cpp extension being used. Removed lots of duplication, made the test code much more readable, reviewed and cleaned up all the comments.
Broken commit - missing the appender.jam source file.

[SVN r78964]
2012-06-16 00:46:51 +00:00
Jurko Gospodnetić
79df8fd9f4 Reorganized the Boost Build generators-test.py test completely. Now no longer used regular OBJ, LIB & EXE target generators to avoid having to deal with specific compiler/linker features, e.g. some compilers causing test failures by returning an error code on a warning about an unexpected source file .target_cpp extension being used. Removed lots of duplication, made the test code much more readable, reviewed and cleaned up all the comments.
Broken commit - missing the appender.jam source file.

[SVN r78964]
2012-06-16 00:46:51 +00:00
Jurko Gospodnetić
2c29e4e4db Comment typo correction.
[SVN r78963]
2012-06-15 23:06:09 +00:00
Jurko Gospodnetić
ebc937379e Comment typo correction.
[SVN r78963]
2012-06-15 23:06:09 +00:00
Jurko Gospodnetić
f98d3aef09 Made the generators_test.py Boost Build test more detailed.
[SVN r78962]
2012-06-15 22:46:27 +00:00
Jurko Gospodnetić
8a1d75c554 Made the generators_test.py Boost Build test more detailed.
[SVN r78962]
2012-06-15 22:46:27 +00:00
Jurko Gospodnetić
5695c65f8b Extracted static/shared library testing out of the generators_test.py Boost Build test and into a separate new static_and_shared_library.py test. Updated the test a bit in the process to make it test some additional use cases.
[SVN r78961]
2012-06-15 20:17:17 +00:00
Jurko Gospodnetić
69e5c077cf Extracted static/shared library testing out of the generators_test.py Boost Build test and into a separate new static_and_shared_library.py test. Updated the test a bit in the process to make it test some additional use cases.
[SVN r78961]
2012-06-15 20:17:17 +00:00
Jurko Gospodnetić
fd2c21b147 Minor stylistic changes.
[SVN r78960]
2012-06-15 19:20:21 +00:00
Jurko Gospodnetić
80779fe249 Minor stylistic changes.
[SVN r78960]
2012-06-15 19:20:21 +00:00
Jurko Gospodnetić
121a0381d5 Minor stylistic changes.
[SVN r78959]
2012-06-15 19:13:27 +00:00
Jurko Gospodnetić
dc55813def Minor stylistic changes.
[SVN r78959]
2012-06-15 19:13:27 +00:00
Jurko Gospodnetić
b8623c04a6 Added a few new internal unit tests for Boost Build's utility.unquote() rule.
[SVN r78957]
2012-06-15 15:29:24 +00:00
Jurko Gospodnetić
b2a4fe3006 Added a few new internal unit tests for Boost Build's utility.unquote() rule.
[SVN r78957]
2012-06-15 15:29:24 +00:00
Jurko Gospodnetić
f932a890c3 End-user error message in Boost Jam based Boost Build utility.ungrist() rule did not correspond to the actual rule's implementation. It implied that the value '<>' should be acceptable while it was not. Python based Boost Build implementation on the other hand accepted such values. Updated the original rule to accept this value as well.
[SVN r78956]
2012-06-15 15:17:51 +00:00
Jurko Gospodnetić
a94b783f8f End-user error message in Boost Jam based Boost Build utility.ungrist() rule did not correspond to the actual rule's implementation. It implied that the value '<>' should be acceptable while it was not. Python based Boost Build implementation on the other hand accepted such values. Updated the original rule to accept this value as well.
[SVN r78956]
2012-06-15 15:17:51 +00:00
Jurko Gospodnetić
796cd6cd88 Corrected a badly formed end-user error message in Boost Build's utility.jam module.
[SVN r78955]
2012-06-15 15:11:19 +00:00
Jurko Gospodnetić
313718cdb9 Corrected a badly formed end-user error message in Boost Build's utility.jam module.
[SVN r78955]
2012-06-15 15:11:19 +00:00
Jurko Gospodnetić
12d90df529 Updated the Boost Build generator_selection.py test to not use the default CPP --> OBJ generator and use a custom 'simple copy file generator' to avoid problems with some test runners using compilers/toolsets refusing to compile sources with unknown extensions. This should fix the test failing on IBM's AIX test runner.
[SVN r78952]
2012-06-15 06:57:02 +00:00
Jurko Gospodnetić
d0ba7c3193 Updated the Boost Build generator_selection.py test to not use the default CPP --> OBJ generator and use a custom 'simple copy file generator' to avoid problems with some test runners using compilers/toolsets refusing to compile sources with unknown extensions. This should fix the test failing on IBM's AIX test runner.
[SVN r78952]
2012-06-15 06:57:02 +00:00
Jurko Gospodnetić
998067a318 Minor stylistic changes.
[SVN r78951]
2012-06-15 06:52:28 +00:00
Jurko Gospodnetić
fff3fe12d5 Minor stylistic changes.
[SVN r78951]
2012-06-15 06:52:28 +00:00
Jurko Gospodnetić
f502135687 Comment typo correction. Trimmed trailing spaces.
[SVN r78950]
2012-06-15 06:04:53 +00:00
Jurko Gospodnetić
274343ac76 Comment typo correction. Trimmed trailing spaces.
[SVN r78950]
2012-06-15 06:04:53 +00:00
Jurko Gospodnetić
b9ef06781a Code cleanup - removed an unneeded module import from Boost Build's startup_v2.py test.
[SVN r78946]
2012-06-14 12:31:27 +00:00
Jurko Gospodnetić
bf292f966c Code cleanup - removed an unneeded module import from Boost Build's startup_v2.py test.
[SVN r78946]
2012-06-14 12:31:27 +00:00
Jurko Gospodnetić
5c6c7e1cf6 Updated Boost Build's startup_v2.py test to cleanly report and there is an unexpected boost-build.jam file found in any of the folders along the test's current working folder path. Before, such a file would break the test making sure Boost Build correctly reports if such a file is missing, and in such a way that made debugging the problem difficult.
[SVN r78945]
2012-06-14 12:27:24 +00:00
Jurko Gospodnetić
7f0db73ee3 Updated Boost Build's startup_v2.py test to cleanly report and there is an unexpected boost-build.jam file found in any of the folders along the test's current working folder path. Before, such a file would break the test making sure Boost Build correctly reports if such a file is missing, and in such a way that made debugging the problem difficult.
[SVN r78945]
2012-06-14 12:27:24 +00:00
Jurko Gospodnetić
aa5bbb84c1 Minor stylistic changes made to Boost Build's startup_v2.py test.
[SVN r78944]
2012-06-14 12:19:13 +00:00
Jurko Gospodnetić
80aabf68ac Minor stylistic changes made to Boost Build's startup_v2.py test.
[SVN r78944]
2012-06-14 12:19:13 +00:00
Jurko Gospodnetić
f8fdeb9d02 Added an import missing in case some conditional tests listed in the class.jam Boost Build module's __test__() testing rule are enabled.
[SVN r78933]
2012-06-14 07:31:15 +00:00
Jurko Gospodnetić
ac6c3f6b5a Added an import missing in case some conditional tests listed in the class.jam Boost Build module's __test__() testing rule are enabled.
[SVN r78933]
2012-06-14 07:31:15 +00:00
Jurko Gospodnetić
27032c15b2 Corrected a defective Boost Build configuration.py test that gets run only on non-Windows platforms.
[SVN r78921]
2012-06-13 12:36:55 +00:00