Commit Graph

20 Commits

Author SHA1 Message Date
Raffi Enficiaud
011fb72954 Adjusting the UBSan options 2019-03-01 07:19:17 +01:00
James E. King III
10dfecf9e5 Added CI framework
- travis with valgrind, cppcheck, ubsan, codecov, covscan (future)
- appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64
- README, LICENSE, etc.
- Fixed example Jamfile to build examples based on C++ features

This fixes #146
2019-03-01 07:19:17 +01:00
Raffi Enficiaud
a84a5564f5 Default visibility for enums and rtti objects facility
Making the RTTI objects globally visible.
Some old versions of clang are apparently not honoring
the enum visibility.
2019-02-08 00:00:01 +01:00
Raffi Enficiaud
6665772bfd Adding requires to bjam/examples 2019-02-02 13:38:27 +01:00
Raffi Enficiaud
f7ff5de314 Disabling FPE tests under UBSAN 2019-02-02 11:19:58 +01:00
Raffi Enficiaud
45ee7769f5 Making the examples as part of the tests being run 2019-02-02 00:37:59 +01:00
Gennadiy Rozental
eca6b70158 Introduce --list_labels CLA 2015-07-05 22:28:27 -04:00
Gennadiy Rozental
8231cbc88d after merge 2015-05-28 02:33:46 -04:00
Gennadiy Rozental
e69cd835eb spaces 2015-05-28 02:30:03 -04:00
Gennadiy Rozental
d15f4c4f52 interaction based testing is killed (for now) 2015-05-24 18:40:56 -04:00
Gennadiy Rozental
24e5ddec4a reworked decorators somewhat; introduce alternative API for attaching decorators; fixed gap in decorators support for test case generators; limited decorator designation to * only 2015-02-16 05:53:23 -05:00
Gennadiy Rozental
4b478b53c6 Major rework of filtering approach
the status (enabled/disabled) is split on default and run status. Default is deduced once at the end of setup phase. Run state is deduced before each test tree execution based on default and supplied filters
  disabled nodes are not removed from tree and can be reenabled dynamically
  dependency filtering is moved completely to execution phase into a precondition check step
  dependency tree is validated for loops
  dependency rank is respected in order of node execution now
  dependency works properly with random test execution

added support for selected vs. enabler filters

properly time test suites now

split initialization ans setup phase finalization into separate methods

--list_content parameter is now accepts optional string format name. Default is HRF. We now also support DOT output
  HRF output format is improved to include some test unit attributes (including description)

test suite is considered failing now if it has skipped test case

some messages produced changes to be syntactically correct: failed => has failed for example

properly report precondition failures in log messages

number of spelling errors fixed

small bug in random.hpp is fixed
2015-01-29 02:31:35 -05:00
Gennadiy Rozental
46034650ba Ignore generate dfiles for now 2014-11-25 05:55:43 -05:00
Raffi Enficiaud
89719b5dbe Silencing the warnings on clang for the examples 2014-05-04 01:59:31 +02:00
Gennadiy Rozental
22e8866efb examples update
[SVN r62017]
2010-05-16 03:58:23 +00:00
Gennadiy Rozental
81e8aa2fdb fix in examples
[SVN r57994]
2009-11-28 10:22:24 +00:00
Gennadiy Rozental
7bea34c2f5 examples of external main usage
[SVN r53661]
2009-06-06 06:47:06 +00:00
Gennadiy Rozental
89725b2e38 copyright update
[SVN r47162]
2008-07-07 03:46:10 +00:00
Gennadiy Rozental
39bfbe557d correct run rules in examples
make example 2 more pronounced
removed unnecessary ; in example 4 and 5
new alias test in test directory
msvc 6.5 should use static lib
test case for new tools added

[SVN r40271]
2007-10-21 20:59:15 +00:00
Jürgen Hunold
2173e0f8a5 Add Jamfiles for Boost.Build V2
[SVN r34147]
2006-06-02 18:28:46 +00:00