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
Steven Watanabe
c7b2c57e79
Start testing mi.
2016-03-10 12:49:57 -07:00
Steven Watanabe
2564ce1853
Add test for print.
2016-03-09 15:33:31 -07: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
Steven Watanabe
2326cfe458
Finish porting tests to the new utility rule.
2016-02-22 19:34:34 -07:00
Steven Watanabe
1c86c4868e
Tests for backtrace. Also add a simple utility to make these tests easier to read.
2016-02-22 12:59:06 -07:00
Steven Watanabe
7d7de34346
More testing. Fix some issues exposed by the new tests.
2016-02-20 18:30:55 -07:00
Steven Watanabe
e9db80896f
Merge remote-tracking branch 'origin/develop' into debug
...
Conflicts:
src/engine/builtins.c
src/engine/builtins.h
src/engine/function.c
src/engine/jam.c
2016-02-19 12:02:22 -07:00
Steven Watanabe
51a9304c24
Start making tests more systematic.
2016-02-18 12:24:37 -07:00
Steven Watanabe
2a5032261f
Get backtrace working and add some more tests.
2016-02-17 10:30:48 -07:00
Steven Watanabe
5424ef24d4
Add tests and get break output to work in console mode.
2016-02-16 14:35:31 -07: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