2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 00:52:16 +00:00
Commit Graph

1076 Commits

Author SHA1 Message Date
Steven Watanabe
a84c6d4c0c Add gcc/target-os=darwin test. 2017-12-26 16:31:37 -07:00
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
Steven Watanabe
b339e8df4b Fix property order. 2017-12-26 10:38:14 -07:00
Steven Watanabe
89b0e49d99 Adjust expected suffixes to work on OSX and windows for gcc.py. 2017-12-26 09:50:33 -07:00
Steven Watanabe
858ad964c9 Add a mock of gcc as a first step towards testing all toolsets. 2017-12-23 15:57:26 -07:00
Steven Watanabe
14d745d691 Localize changes to the environment, so that we don't break later tests run in the same process. 2017-12-21 15:55:23 -07:00
Steven Watanabe
6d7c0c752d Quote the name of the batch script so that it works when %TMP% contains a space. Fixes #274. 2017-12-21 15:16:45 -07:00
Steven Watanabe
f56035d11a Sync ac with configure. 2017-12-19 15:59:51 -07:00
Steven Watanabe
3ae87ff496 Add a new rule configure.choose that adds properties associated with the first target from a list that successfully builds. 2017-12-19 13:30:09 -07:00
Steven Watanabe
0388086b3f Limit --remove-test-targets to the targets generated by the test case. This makes it safe to share object files and executables between test cases. 2017-12-18 15:51:49 -07:00
Steven Watanabe
6fce57e7da Make sure that we can always detect touched files even if we didn't wait for any other reason. 2017-12-18 11:20:44 -07:00
Steven Watanabe
bb300dac25 Make test_all.py print more information on failure. 2017-12-16 16:11:39 -07:00
Steven Watanabe
a96e3fcbc5 ignore doesn't handle . 2017-12-16 15:05:46 -07:00
Steven Watanabe
ff10c58b99 Fix Windows tests. 2017-12-16 13:16:21 -07:00
Steven Watanabe
ff8709997e Fix new tests for Windows, matching 40e7f0e8dd 2017-12-15 16:00:32 -07:00
Steven Watanabe
e31489760c breakpoints should work even if they're hit repeatedly. 2017-12-15 15:15:54 -07:00
Steven Watanabe
b000980cd3 Make the caching of symlink/hardlink/junction detection more consistent. 2017-12-12 12:18:52 -07:00
Steven Watanabe
8cfe656d86 Fix rebuilding of configure checks with --reconfigure or -a. 2017-12-12 12:18:02 -07:00
Steven Watanabe
d81254cba0 Fix link-fail on Windows, Take 2. FAIL_EXPECTED now works correctly for targets that have multiple updating actions. Fixes #259. 2017-12-12 09:59:21 -07:00
Steven Watanabe
4269c9e663 Revert "Fix link-fail on Windows. FAIL_EXPECTED now works correctly for targets that have multiple updating actions. Fixes #259."
This reverts commit 0c3089d3c0.
2017-12-06 08:59:17 -07:00
Steven Watanabe
0c3089d3c0 Fix link-fail on Windows. FAIL_EXPECTED now works correctly for targets that have multiple updating actions. Fixes #259. 2017-12-04 17:54:49 -07:00
Steven Watanabe
50f13ef34a jpeglib.h requires stdio.h to be included first. 2017-11-24 16:31:51 -07:00
Steven Watanabe
79a8a04d68 Adjust jpeg test to make it pass and add it to the global list of tests. 2017-11-24 14:03:23 -07:00
Rene Rivera
c2d605110f Support for asciidoctor tool to process asciidoc documents. 2017-10-19 08:24:22 -05:00
Rene Rivera
73f3b7c5e7 Fix to ignore extra junk files on OSX under all contexts. 2017-07-04 22:22:52 -05: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
Rene Rivera
95f62c996c Replace all uses of os.name with proper target-os declarations.
Make gcc almost fully work on OSX and adjust clang toolsets to deal with
gcc changes. Adjust test framework to deal with gcc running on OSX for
the first time.
2017-06-19 18:55:28 -05:00
Rene Rivera
a025064fa1 Fix prebuilt test to not rely on toolset name on OSX. 2017-06-15 09:06:11 -05:00
Edward Diener
c6b219507a Merge branch 'vmrob-fix-eol-stripping' into develop 2017-05-08 23:00:14 -04:00
Edward Diener
f11d57f633 Fixed the tests for Windows when 'echo' is involved. 2017-05-08 13:12:27 -04:00
Steven Watanabe
68d3b9721f Fix test pattern on Windows. 2017-05-02 17:27:44 -06:00
Steven Watanabe
4aa88f9d5d Merge branch 'debug' into develop 2017-05-02 16:03:45 -06:00
Edward Diener
b8b2b8a3a4 Merge branch 'fix-eol-stripping' of https://github.com/vmrob/build into vmrob-fix-eol-stripping 2017-05-02 07:44:15 -04:00
Steven Watanabe
540c6bdbe7 Fix test/link.py on windows. The problem is a result of the fact that stat on Windows behaves like lstat, which causes changes to be reported when a link is updated. Fixes #185. 2017-04-26 14:54:03 -06:00
Steven Watanabe
80c0f5f8d2 Tests for MI. 2017-03-30 13:24:09 -06:00
Arkadiy Shapkin
2c46d25536 "core-language" test fixed for Windows 10 2017-03-19 19:50:52 +08:00
Steven Watanabe
27ec3bf2d8 Add documentation and test error conditions. 2017-03-09 12:16:30 -07:00
Steven Watanabe
8f92b128bd Get mi working again. Improve tests and error handling. 2017-03-06 17:48:37 -07:00
Steven Watanabe
6f5522aaa5 Merge branch 'develop' into debug
Conflicts:
	src/engine/function.c
	src/engine/scan.h
2017-03-01 09:50:57 -07:00
Victor Robertson
851c19fa6b Fix strip-eol for long command output
Previously, when shell command output exceeded the 1024 character
buffer size, each chunk of output would be stripped. This had the
undesirable effect of sometimes breaking compilation by splitting on
whitespace boundaries. This patch addresses the issue by providing a
string_rtrim function and utilizing the function on the output string
instead of each buffered component.
2016-11-04 16:30:44 -07:00
Aaron Boman
cf04401049 Fix test_rc for Py26 tests. 2016-10-27 20:22:06 -05:00
Aaron Boman
1a51b6aa07 Fix dependency_property test. 2016-10-27 20:22:05 -05:00
Aaron Boman
5369b25498 Partially fix test_rc. 2016-10-27 20:22:05 -05:00
Aaron Boman
0490f58071 Fix source_order test 2016-10-27 20:22:05 -05:00
Aaron Boman
db45f34192 Fix scanner_causing_rebuilds test 2016-10-27 20:22:04 -05:00
Aaron Boman
0ef26673c5 Fix inherit_toolset test. 2016-10-27 20:22:04 -05:00
Aaron Boman
1bd0eab600 Enable type checking for Python tests. 2016-10-27 20:22:03 -05:00
Aaron Boman
f993e75a7f Fix conditionals_multiple test. 2016-10-27 20:22:02 -05:00
Aaron Boman
0055072ad6 Support passing --stacktrace to tests. 2016-10-27 20:21:59 -05:00
Rene Rivera
895196b739 Fix time data test for added clock field. 2016-10-12 08:50:23 -05:00