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

1028 Commits

Author SHA1 Message Date
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
Steven Watanabe
e2d07ad6db Make sure that source files end with a newline. 2016-03-01 12:48:38 -07:00
Steven Watanabe
7a59e03049 Fix test on windows. We shouldn't assume that W32_GETREGNAMES returns its results in any particular order. 2016-03-01 10:44:56 -07:00
Jürgen Hunold
4c546c3c15 Add support for more Qt libraries
- QtDataVisualization
- QtSerialPort
- QtWebChannel
- QtWebSockets
- QtPurchasing
- WebEngine (QtWebengine and QtWebengineWidgets)
- Connectivity (QtBluetooth and QtNfc)
- QtGamepad
- QtScxml
- QtSerialBus
2016-02-28 17:09:32 +01:00
Jürgen Hunold
54cfd5115c Support for upcoming QtCharts and Qt3D libraries 2016-02-11 16:44:30 +01:00
Jürgen Hunold
8dfda383ed Ignore bin directory created by running the tests 2016-02-11 16:02:57 +01:00
Jürgen Hunold
e616a56d55 Finally adapt to Boost.Test changes in 1.59.0 2016-02-11 16:02:38 +01:00
Vladimir Prus
7c5b4a4c9b Disable library_order test for now. 2016-02-04 03:24:35 -05:00
Vladimir Prus
e891e4b76c Run Boost.Build tests via Travis CI.
Merge from branch 'develop-travis-ci-python-tests' of https://github.com/tee3/build
2016-02-04 03:13:05 -05:00
Vladimir Prus
99b4b805a8 Revive path_features.py.
Relative imports no longer generate relative module names.
2016-02-01 02:37:21 -05:00
Thomas Brown
4d7edbdd53 test: Exit unsuccessful with failures. 2016-01-03 22:30:42 -05:00
Vladimir Prus
4a5cf7f909 OpenVMS support.
See https://github.com/boostorg/build/pull/100
2015-12-14 02:46:44 -05:00
loonycyborg
2d3c5bd16d Added regression test for bzip2 tool 2015-12-14 02:32:49 -05:00
Artur Shepilko
c1de12e683 Add toolset vmsdecc for HP DECC/C++ on VMS. 2015-10-24 12:21:33 -05:00
Artur Shepilko
63021f6d64 Add GLOB_ARCHIVE builtin. 2015-10-24 12:21:31 -05:00
Aaron Boman
5843dec89c Expand command line properties as late as possible 2015-10-13 02:59:20 -04:00
Curt Moore
04c2c48ea1 Whitespace cleanup. 2015-09-17 10:24:07 +03:00
Jürgen Hunold
a8cd115cc3 Add support for QtLocation and QtPositioning libraries.
Both are tech preview in 5.4 and officially supported in 5.5
2015-06-05 10:06:52 +02:00
Steven Watanabe
ae1183ee2d Return really returns now. Also implement break/continue. 2015-04-18 14:30:43 -06:00
Rene Rivera
856e7e9f33 Fix detection of built-in bjam/b2 exec on Darwin when running on modern
x86_64 machines.
2015-04-10 08:24:05 -05:00
Takeshi Abe
141801e33e Typo: supress -> suppress 2015-04-01 12:37:18 +03:00
Steven Watanabe
30d35ce80d Make order stable. This restores the old behavior of printing includes in alphabetical order. When I added the topological sort for includes, it caused directories with no constraints to be printed in reverse alphabetical order under some circumstances. This broke existing users who relied on the original order. While I believe that users should not depend on any order for include directories that is not explicitly stated, I'd rather not gratuitously break such uses. This is especially true since explicitly ordered includes only worked in the simplest cases prior to my topological sort patch. 2015-02-28 14:16:34 -07:00
Steven Watanabe
89d6d77396 Issue an error when a file is linked from more than one source directory. 2015-02-26 10:15:32 -07:00
Steven Watanabe
2520b6c1bf Make sure that files and directories under a deleted symlink are restored if needed. 2015-02-25 20:22:56 -07:00
Steven Watanabe
25899a8073 Fix some problems when splitting a linked directory. This can show up when adding a new library. The bug was order-dependent and didn't appear in the original tests. 2015-02-24 13:37:53 -07:00
Steven Watanabe
52f7ac2c65 Make sure that symlinks are updated when switching from a non-symlink configuration. Add tests for every possible combination of configuration switching. 2015-02-24 12:55:36 -07:00
Vladimir Prus
67df2c5809 Update expected error message wording. 2014-10-03 16:59:58 +04:00
Jürgen Hunold
cb0a9660f6 make qt5 rcc testcase use Qt5Core 2014-06-13 19:20:23 +02:00
Jürgen Hunold
70d1bbde74 adjust paths to modular layout 2014-06-13 19:19:38 +02:00
Steven Watanabe
d782ec52d0 Don't exit immediately on Windows if JAMSHELL is % and CreateProcess fails. 2014-04-03 14:13:33 -07:00
Steven Watanabe
290e284ffe topological sort ordered includes. 2014-04-01 13:12:17 -07:00
Steven Watanabe
5c1a97b928 cxxflags should not apply to C files. Fixes #9815. 2014-03-28 15:46:26 -07:00
Steven Watanabe
6f709a2706 Attempt to fix source_order.py on Windows. 2014-03-26 16:43:47 -07:00
Steven Watanabe
e8c4dd3366 prebuilt.py needs to treat clang-darwin the same way as darwin. 2014-03-26 14:52:30 -07:00
Steven Watanabe
9732c695d1 Fix bug in pathnt.c that caused the results of GLOB to be downcased under some circumstances. 2014-03-24 15:18:37 -07:00
Steven Watanabe
27d418a53e Add toolset_requirements.py to the test suite. 2014-03-12 12:09:30 -07:00
Steven Watanabe
b869e58fa0 Fix broken toolset.add-requirements. 2014-03-06 08:14:17 -08:00
Steven Watanabe
80acd48dd4 Update test to match source change. 2014-02-04 18:41:34 -08:00
Vladimir Prus
4833fc7336 Add Python port test results.
Storing those in git is not perfect, but we need to have
baseline results known, and it's the easiest approach.
2014-01-15 22:49:26 +04:00
Vladimir Prus
5d8dd4c4a6 Adjust relative paths to match git rewritten history. 2013-12-14 21:28:49 +04:00