Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 765842 Details for
Bug 834066
dev-cpp/catch-2.13.8 fails tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
1-LastTest.log
1-LastTest.log (text/plain), 99.92 KB, created by
Agostino Sarubbo
on 2022-02-26 09:20:00 UTC
(
hide
)
Description:
1-LastTest.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2022-02-26 09:20:00 UTC
Size:
99.92 KB
patch
obsolete
>Start testing: Feb 26 02:21 UTC >---------------------------------------------------------- >2/24 Testing: ListTests >2/24 Test: ListTests >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "--list-tests" "--verbosity" "high" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"ListTests" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >All available test cases: > Parse test names and tags > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/CmdLine.tests.cpp:20 > (NO DESCRIPTION) > [command-line][test-spec] > #1905 -- test spec parser properly clears internal state between compound > tests > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/CmdLine.tests.cpp:295 > (NO DESCRIPTION) > [command-line][test-spec] > #1912 -- test spec parser handles escaping > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/CmdLine.tests.cpp:306 > (NO DESCRIPTION) > [command-line][test-spec] > Process can be configured on command line > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/CmdLine.tests.cpp:324 > (NO DESCRIPTION) > [command-line][config] > Test with special, characters "in name > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/CmdLine.tests.cpp:579 > (NO DESCRIPTION) > [cli][regression] > Check that our error handling macros throw the right exceptions > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/Details.tests.cpp:13 > (NO DESCRIPTION) > [!throws][approvals][internals] > Generators internals > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/GeneratorsImpl.tests.cpp:4 > (NO DESCRIPTION) > [generators][internals] > GENERATE capture macros > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/GeneratorsImpl.tests.cpp:308 > (NO DESCRIPTION) > [approvals][generators][internals] > #1809 - GENERATE_COPY and SingleValueGenerator does not compile > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/GeneratorsImpl.tests.cpp:317 > (NO DESCRIPTION) > [approvals][compilation][generators] > Multiple random generators in one test case output different values > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/GeneratorsImpl.tests.cpp:332 > (NO DESCRIPTION) > [approvals][generators][internals] > Tracker > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/PartTracker.tests.cpp:21 > (NO DESCRIPTION) > Our PCG implementation provides expected results for known seeds > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/RandomNumberGeneration.tests.cpp:12 > (NO DESCRIPTION) > [rng] > Comparison ops > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/RandomNumberGeneration.tests.cpp:39 > (NO DESCRIPTION) > [rng] > Tag alias can be registered against tag patterns > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/Tag.tests.cpp:12 > (NO DESCRIPTION) > shortened hide tags are split apart > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/Tag.tests.cpp:44 > (NO DESCRIPTION) > adding a hide tag implicitly enables all others > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/Tag.tests.cpp:49 > (NO DESCRIPTION) > [tags] > StringRef > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/String.tests.cpp:7 > (NO DESCRIPTION) > [StringRef][Strings] > StringRef at compilation time > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/String.tests.cpp:127 > (NO DESCRIPTION) > [StringRef][Strings][constexpr] > Trim strings > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/StringManip.tests.cpp:10 > (NO DESCRIPTION) > [string-manip] > replaceInPlace > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/StringManip.tests.cpp:26 > (NO DESCRIPTION) > [string-manip] > splitString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/StringManip.tests.cpp:59 > (NO DESCRIPTION) > [string-manip] > XmlEncode > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/Xml.tests.cpp:12 > (NO DESCRIPTION) > [XML] > XmlEncode: UTF-8 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/Xml.tests.cpp:43 > (NO DESCRIPTION) > [UTF-8][XML][approvals] > parseEnums > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/ToString.tests.cpp:15 > (NO DESCRIPTION) > [Strings][enums] > Directly creating an EnumInfo > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/ToString.tests.cpp:41 > (NO DESCRIPTION) > Range type with sentinel > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > IntrospectiveTests/ToString.tests.cpp:51 > (NO DESCRIPTION) > A comparison that uses literals instead of the normal constructor > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:39 > (NO DESCRIPTION) > [Approx] > Some simple comparisons between doubles > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:51 > (NO DESCRIPTION) > [Approx] > Approximate comparisons with different epsilons > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:67 > (NO DESCRIPTION) > [Approx] > Less-than inequalities with different epsilons > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:75 > (NO DESCRIPTION) > [Approx] > Greater-than inequalities with different epsilons > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:85 > (NO DESCRIPTION) > [Approx] > Approximate comparisons with floats > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:95 > (NO DESCRIPTION) > [Approx] > Approximate comparisons with ints > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:101 > (NO DESCRIPTION) > [Approx] > Approximate comparisons with mixed numeric types > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:107 > (NO DESCRIPTION) > [Approx] > Use a custom approx > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:120 > (NO DESCRIPTION) > [Approx][custom] > Approximate PI > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:136 > (NO DESCRIPTION) > [Approx][PI] > Absolute margin > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:143 > (NO DESCRIPTION) > [Approx] > Approx with exactly-representable margin > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:152 > (NO DESCRIPTION) > [Approx] > Approx setters validate their arguments > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:162 > (NO DESCRIPTION) > [Approx] > Default scale is invisible to comparison > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:175 > (NO DESCRIPTION) > [Approx] > Epsilon only applies to Approx's value > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:180 > (NO DESCRIPTION) > [Approx] > Assorted miscellaneous tests > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:184 > (NO DESCRIPTION) > [Approx][approvals] > Comparison with explicitly convertible types > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Approx.tests.cpp:193 > (NO DESCRIPTION) > [Approx] > Scenario: Do that thing with the thing > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/BDD.tests.cpp:38 > (NO DESCRIPTION) > [Tags] > Scenario: Vector resizing affects size and capacity > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/BDD.tests.cpp:54 > (NO DESCRIPTION) > [bdd][capacity][size][vector] > Scenario: This is a really long scenario name to see how the list command > deals with wrapping > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/BDD.tests.cpp:85 > (NO DESCRIPTION) > [anotherReallyLongTagNameButThisOneHasNoObviousWrapPointsSoShouldSplitWi- > thinAWordUsingADashCharacter][long][lots][one very long tag name that > should cause line wrapping writing out using the list command][tags] > [verbose][very long tags] > Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or > methods > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/BDD.tests.cpp:95 > (NO DESCRIPTION) > [bdd][fixtures] > A METHOD_AS_TEST_CASE based test run that succeeds > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:75 > (NO DESCRIPTION) > [class] > A TEST_CASE_METHOD based test run that succeeds > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:78 > (NO DESCRIPTION) > [class] > A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - int > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:83 > (NO DESCRIPTION) > [class][template] > A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - float > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:83 > (NO DESCRIPTION) > [class][template] > A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - double > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:83 > (NO DESCRIPTION) > [class][template] > A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:87 > (NO DESCRIPTION) > [class][nttp][template] > A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:87 > (NO DESCRIPTION) > [class][nttp][template] > A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:87 > (NO DESCRIPTION) > [class][nttp][template] > A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std:: > vector<int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:91 > (NO DESCRIPTION) > [class][product][template] > A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std:: > vector<float> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:91 > (NO DESCRIPTION) > [class][product][template] > A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - > Template_Foo<int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:91 > (NO DESCRIPTION) > [class][product][template] > A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - > Template_Foo<float> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:91 > (NO DESCRIPTION) > [class][product][template] > A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std:: > array<int,2> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:96 > (NO DESCRIPTION) > [class][nttp][product][template] > A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std:: > array<float,6> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:96 > (NO DESCRIPTION) > [class][nttp][product][template] > A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - > Template_Foo_2<int,2> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:96 > (NO DESCRIPTION) > [class][nttp][product][template] > A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - > Template_Foo_2<float,6> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:96 > (NO DESCRIPTION) > [class][nttp][product][template] > Template test case method with test types specified inside std::tuple - > MyTypes - 0 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:102 > (NO DESCRIPTION) > [class][list][template] > Template test case method with test types specified inside std::tuple - > MyTypes - 1 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:102 > (NO DESCRIPTION) > [class][list][template] > Template test case method with test types specified inside std::tuple - > MyTypes - 2 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Class.tests.cpp:102 > (NO DESCRIPTION) > [class][list][template] > #809 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:121 > (NO DESCRIPTION) > #833 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:133 > (NO DESCRIPTION) > #872 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:141 > (NO DESCRIPTION) > #1027 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:149 > (NO DESCRIPTION) > #1147 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:157 > (NO DESCRIPTION) > #1238 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:168 > (NO DESCRIPTION) > #1245 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:178 > (NO DESCRIPTION) > [compilation] > #1403 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:182 > (NO DESCRIPTION) > [compilation] > Optionally static assertions > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:187 > (NO DESCRIPTION) > [compilation] > #1548 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:192 > (NO DESCRIPTION) > [compilation] > #925: comparing function pointer to function address failed to compile > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:214 > (NO DESCRIPTION) > [!nonportable] > #1027: Bitfields can be captured > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:222 > (NO DESCRIPTION) > Lambdas in assertions > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:231 > (NO DESCRIPTION) > Assertion macros support bit operators and bool conversions > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Compilation.tests.cpp:261 > (NO DESCRIPTION) > [bitops][compilation] > Equality checks that should succeed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:53 > (NO DESCRIPTION) > Mayfail test case with nested sections > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:93 > (NO DESCRIPTION) > [!mayfail] > Inequality checks that should succeed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:105 > (NO DESCRIPTION) > Ordering comparison checks that should succeed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:134 > (NO DESCRIPTION) > Comparisons with int literals don't warn when mixing signed/ unsigned > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:196 > (NO DESCRIPTION) > comparisons between int variables > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:234 > (NO DESCRIPTION) > comparisons between const int variables > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:248 > (NO DESCRIPTION) > Comparisons between unsigned ints and negative signed ints match c++ standard > behaviour > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:261 > (NO DESCRIPTION) > Comparisons between ints where one side is computed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:274 > (NO DESCRIPTION) > Pointers can be compared to null > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:283 > (NO DESCRIPTION) > 'Not' checks that should succeed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Condition.tests.cpp:315 > (NO DESCRIPTION) > #1005: Comparing pointer to int and long (NULL can be either on various > systems) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Decomposition.tests.cpp:35 > (NO DESCRIPTION) > [Decomposition] > toString(enum) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/EnumToString.tests.cpp:16 > (NO DESCRIPTION) > [enum][toString] > toString(enum w/operator<<) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/EnumToString.tests.cpp:23 > (NO DESCRIPTION) > [enum][toString] > toString(enum class) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/EnumToString.tests.cpp:50 > (NO DESCRIPTION) > [enum][enumClass][toString] > toString(enum class w/operator<<) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/EnumToString.tests.cpp:58 > (NO DESCRIPTION) > [enum][enumClass][toString] > Enums can quickly have stringification enabled using REGISTER_ENUM > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/EnumToString.tests.cpp:73 > (NO DESCRIPTION) > Enums in namespaces can quickly have stringification enabled using > REGISTER_ENUM > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/EnumToString.tests.cpp:95 > (NO DESCRIPTION) > When checked exceptions are thrown they can be expected or unexpected > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Exception.tests.cpp:73 > (NO DESCRIPTION) > [!throws] > When unchecked exceptions are thrown, but caught, they do not affect the test > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Exception.tests.cpp:118 > (NO DESCRIPTION) > [!throws] > Exception messages can be tested for > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Exception.tests.cpp:169 > (NO DESCRIPTION) > [!throws] > Generators -- simple > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:7 > (NO DESCRIPTION) > [generators] > 3x3x3 ints > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:22 > (NO DESCRIPTION) > [generators] > tables > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:33 > (NO DESCRIPTION) > [generators] > strlen2 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:60 > (NO DESCRIPTION) > [approvals][generators] > strlen3 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:76 > (NO DESCRIPTION) > [generators] > Scenario: Eating cucumbers > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:101 > (NO DESCRIPTION) > [approvals][generators] > Generators -- adapters > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:115 > (NO DESCRIPTION) > [generators][generic] > Random generator > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:181 > (NO DESCRIPTION) > [approvals][generators] > Nested generators and captured variables > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:197 > (NO DESCRIPTION) > [generators] > Copy and then generate a range > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:231 > (NO DESCRIPTION) > [generators] > #1913 - GENERATE inside a for loop should not keep recreating the generator > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:252 > (NO DESCRIPTION) > [generators][regression] > #1913 - GENERATEs can share a line > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Generators.tests.cpp:263 > (NO DESCRIPTION) > [generators][regression] > SUCCEED counts as a test pass > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:24 > (NO DESCRIPTION) > [messages] > The NO_FAIL macro reports a failure but does not fail the test > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:117 > (NO DESCRIPTION) > [messages] > just info > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:121 > (NO DESCRIPTION) > [info][isolated info][messages] > just unscoped info > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:147 > (NO DESCRIPTION) > [info][unscoped] > print unscoped info if passing unscoped info is printed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:156 > (NO DESCRIPTION) > [info][unscoped] > mix info, unscoped info and warning > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:200 > (NO DESCRIPTION) > [info][unscoped] > CAPTURE can deal with complex expressions > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:207 > (NO DESCRIPTION) > [capture][messages] > CAPTURE can deal with complex expressions involving commas > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:255 > (NO DESCRIPTION) > [capture][messages] > CAPTURE parses string and character constants > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Message.tests.cpp:269 > (NO DESCRIPTION) > [capture][messages] > ManuallyRegistered > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:58 > (NO DESCRIPTION) > even more nested SECTION tests > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:124 > (NO DESCRIPTION) > [sections] > null strings > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:165 > (NO DESCRIPTION) > checkedIf > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:170 > (NO DESCRIPTION) > checkedElse > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:178 > (NO DESCRIPTION) > xmlentitycheck > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:186 > (NO DESCRIPTION) > atomic if > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:200 > (NO DESCRIPTION) > [0][failing] > Factorials are computed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:210 > (NO DESCRIPTION) > [factorial] > An empty test with no assertions > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:218 > (NO DESCRIPTION) > [empty] > first tag > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:223 > (NO DESCRIPTION) > [tag1] > second tag > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:224 > (NO DESCRIPTION) > [tag2] > vectors can be sized and resized > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:236 > (NO DESCRIPTION) > [vector] > TemplateTest: vectors can be sized and resized - int > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:276 > (NO DESCRIPTION) > [template][vector] > TemplateTest: vectors can be sized and resized - float > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:276 > (NO DESCRIPTION) > [template][vector] > TemplateTest: vectors can be sized and resized - std::string > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:276 > (NO DESCRIPTION) > [template][vector] > TemplateTest: vectors can be sized and resized - std::tuple<int,float> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:276 > (NO DESCRIPTION) > [template][vector] > TemplateTestSig: vectors can be sized and resized - int,5 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:316 > (NO DESCRIPTION) > [nttp][template][vector] > TemplateTestSig: vectors can be sized and resized - float,4 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:316 > (NO DESCRIPTION) > [nttp][template][vector] > TemplateTestSig: vectors can be sized and resized - std::string,15 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:316 > (NO DESCRIPTION) > [nttp][template][vector] > TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), > 6 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:316 > (NO DESCRIPTION) > [nttp][template][vector] > A Template product test case - std::vector<int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:356 > (NO DESCRIPTION) > [product][template] > A Template product test case - std::vector<float> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:356 > (NO DESCRIPTION) > [product][template] > A Template product test case - Foo<int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:356 > (NO DESCRIPTION) > [product][template] > A Template product test case - Foo<float> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:356 > (NO DESCRIPTION) > [product][template] > A Template product test case with array signature - std::array<int, 9> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:361 > (NO DESCRIPTION) > [nttp][product][template] > A Template product test case with array signature - std::array<float, 42> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:361 > (NO DESCRIPTION) > [nttp][product][template] > A Template product test case with array signature - Bar<int, 9> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:361 > (NO DESCRIPTION) > [nttp][product][template] > A Template product test case with array signature - Bar<float, 42> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:361 > (NO DESCRIPTION) > [nttp][product][template] > Product with differing arities - std::tuple<int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:366 > (NO DESCRIPTION) > [product][template] > Product with differing arities - std::tuple<int, double> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:366 > (NO DESCRIPTION) > [product][template] > Product with differing arities - std::tuple<int, double, float> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:366 > (NO DESCRIPTION) > [product][template] > Template test case with test types specified inside std::tuple - MyTypes - 0 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:371 > (NO DESCRIPTION) > [list][template] > Template test case with test types specified inside std::tuple - MyTypes - 1 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:371 > (NO DESCRIPTION) > [list][template] > Template test case with test types specified inside std::tuple - MyTypes - 2 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:371 > (NO DESCRIPTION) > [list][template] > Template test case with test types specified inside non-default-constructible > std::tuple - MyNonDefaultConstructibleTypes - 0 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:381 > (NO DESCRIPTION) > [list][template] > Template test case with test types specified inside non-default-constructible > std::tuple - MyNonDefaultConstructibleTypes - 1 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:381 > (NO DESCRIPTION) > [list][template] > Template test case with test types specified inside non-copyable and non- > movable std::tuple - NonCopyableAndNonMovableTypes - 0 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:396 > (NO DESCRIPTION) > [list][template] > Template test case with test types specified inside non-copyable and non- > movable std::tuple - NonCopyableAndNonMovableTypes - 1 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:396 > (NO DESCRIPTION) > [list][template] > not allowed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:410 > (NO DESCRIPTION) > [!throws] > toString on const wchar_t const pointer returns the string contents > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:429 > (NO DESCRIPTION) > [toString] > toString on const wchar_t pointer returns the string contents > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:435 > (NO DESCRIPTION) > [toString] > toString on wchar_t const pointer returns the string contents > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:441 > (NO DESCRIPTION) > [toString] > toString on wchar_t returns the string contents > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:447 > (NO DESCRIPTION) > [toString] > long long > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:454 > (NO DESCRIPTION) > # A test name that starts with a # > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Misc.tests.cpp:464 > (NO DESCRIPTION) > std::byte -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringByte.tests.cpp:5 > (NO DESCRIPTION) > [approvals][byte][toString] > std::vector<std::byte> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringByte.tests.cpp:10 > (NO DESCRIPTION) > [approvals][byte][toString] > Stringifying std::chrono::duration helpers > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringChrono.tests.cpp:7 > (NO DESCRIPTION) > [chrono][toString] > Stringifying std::chrono::duration with weird ratios > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringChrono.tests.cpp:21 > (NO DESCRIPTION) > [chrono][toString] > Stringifying std::chrono::time_point<system_clock> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringChrono.tests.cpp:30 > (NO DESCRIPTION) > [chrono][toString] > Stringifying std::chrono::time_point<Clock> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringChrono.tests.cpp:36 > (NO DESCRIPTION) > [!nonportable][chrono][toString] > Character pretty printing > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringGeneral.tests.cpp:14 > (NO DESCRIPTION) > Capture and info messages > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringGeneral.tests.cpp:45 > (NO DESCRIPTION) > std::map is convertible string > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringGeneral.tests.cpp:58 > (NO DESCRIPTION) > [toString] > std::set is convertible string > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringGeneral.tests.cpp:83 > (NO DESCRIPTION) > [toString] > Static arrays are convertible to string > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringGeneral.tests.cpp:104 > (NO DESCRIPTION) > [toString] > String views are stringified like other strings > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringGeneral.tests.cpp:121 > (NO DESCRIPTION) > [approvals][toString] > Precision of floating point stringification can be set > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringGeneral.tests.cpp:131 > (NO DESCRIPTION) > [floatingPoint][toString] > Exception as a value (e.g. in REQUIRE_THROWS_MATCHES) can be stringified > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringGeneral.tests.cpp:206 > (NO DESCRIPTION) > [exception][toString] > std::optional<int> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringOptional.tests.cpp:6 > (NO DESCRIPTION) > [approvals][optional][toString] > std::optional<std::string> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringOptional.tests.cpp:12 > (NO DESCRIPTION) > [approvals][optional][toString] > std::vector<std::optional<int> > -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringOptional.tests.cpp:18 > (NO DESCRIPTION) > [approvals][optional][toString] > std::pair<int,std::string> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringPair.tests.cpp:4 > (NO DESCRIPTION) > [pair][toString] > std::pair<int,const std::string> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringPair.tests.cpp:9 > (NO DESCRIPTION) > [pair][toString] > std::vector<std::pair<std::string,int> > -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringPair.tests.cpp:14 > (NO DESCRIPTION) > [pair][toString] > pair<pair<int,const char *,pair<std::string,int> > -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringPair.tests.cpp:21 > (NO DESCRIPTION) > [pair][toString] > tuple<> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringTuple.tests.cpp:6 > (NO DESCRIPTION) > [toString][tuple] > tuple<int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringTuple.tests.cpp:14 > (NO DESCRIPTION) > [toString][tuple] > tuple<float,int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringTuple.tests.cpp:21 > (NO DESCRIPTION) > [toString][tuple] > tuple<string,string> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringTuple.tests.cpp:28 > (NO DESCRIPTION) > [toString][tuple] > tuple<tuple<int>,tuple<>,float> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringTuple.tests.cpp:34 > (NO DESCRIPTION) > [toString][tuple] > tuple<nullptr,int,const char *> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringTuple.tests.cpp:41 > (NO DESCRIPTION) > [toString][tuple] > variant<std::monostate> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVariant.tests.cpp:21 > (NO DESCRIPTION) > [approvals][toString][variant] > variant<int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVariant.tests.cpp:30 > (NO DESCRIPTION) > [approvals][toString][variant] > variant<float, int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVariant.tests.cpp:36 > (NO DESCRIPTION) > [approvals][toString][variant] > variant -- valueless-by-exception > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVariant.tests.cpp:43 > (NO DESCRIPTION) > [approvals][toString][variant] > variant<string, int> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVariant.tests.cpp:53 > (NO DESCRIPTION) > [approvals][toString][variant] > variant<variant<float, int>, string> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVariant.tests.cpp:60 > (NO DESCRIPTION) > [approvals][toString][variant] > variant<nullptr,int,const char *> > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVariant.tests.cpp:83 > (NO DESCRIPTION) > [approvals][toString][variant] > vector<int> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVector.tests.cpp:6 > (NO DESCRIPTION) > [toString][vector] > vector<string> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVector.tests.cpp:16 > (NO DESCRIPTION) > [toString][vector] > vector<int,allocator> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVector.tests.cpp:51 > (NO DESCRIPTION) > [toString][vector,allocator] > vec<vec<string,alloc>> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVector.tests.cpp:60 > (NO DESCRIPTION) > [toString][vector,allocator] > vector<bool> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVector.tests.cpp:71 > (NO DESCRIPTION) > [containers][toString][vector] > array<int, N> -> toString > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringVector.tests.cpp:79 > (NO DESCRIPTION) > [array][containers][toString] > stringify( has_operator ) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:69 > (NO DESCRIPTION) > [toString] > stringify( has_maker ) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:75 > (NO DESCRIPTION) > [toString] > stringify( has_maker_and_operator ) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:81 > (NO DESCRIPTION) > [toString] > stringify( has_neither ) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:86 > (NO DESCRIPTION) > [toString] > stringify( has_template_operator ) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:92 > (NO DESCRIPTION) > [toString] > stringify( vectors<has_operator> ) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:100 > (NO DESCRIPTION) > [toString] > stringify( vectors<has_maker> ) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:105 > (NO DESCRIPTION) > [toString] > stringify( vectors<has_maker_and_operator> ) > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:110 > (NO DESCRIPTION) > [toString] > stringify ranges > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/ToStringWhich.tests.cpp:188 > (NO DESCRIPTION) > [toString] > An expression with side-effects should only be evaluated once > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:89 > (NO DESCRIPTION) > [Tricky] > Implicit conversions are supported inside assertion macros > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:157 > (NO DESCRIPTION) > [Tricky][approvals] > Test enum bit values > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:181 > (NO DESCRIPTION) > [Tricky] > boolean member > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:195 > (NO DESCRIPTION) > [Tricky] > (unimplemented) static bools can be evaluated > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:214 > (NO DESCRIPTION) > [Tricky] > Objects that evaluated in boolean contexts can be checked > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:267 > (NO DESCRIPTION) > [SafeBool][Tricky] > Assertions then sections > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:277 > (NO DESCRIPTION) > [Tricky] > non streamable - with conv. op > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:304 > (NO DESCRIPTION) > [Tricky] > Comparing function pointers > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:315 > (NO DESCRIPTION) > [Tricky][function pointer] > Comparing member function pointers > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:331 > (NO DESCRIPTION) > [Tricky][approvals][member function pointer] > pointer to class > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:341 > (NO DESCRIPTION) > [Tricky] > null_ptr > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:349 > (NO DESCRIPTION) > [Tricky] > X/level/0/a > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:355 > (NO DESCRIPTION) > [Tricky] > X/level/0/b > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:356 > (NO DESCRIPTION) > [Tricky][fizz] > X/level/1/a > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:357 > (NO DESCRIPTION) > [Tricky] > X/level/1/b > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:358 > (NO DESCRIPTION) > [Tricky] > has printf > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:360 > (NO DESCRIPTION) > Commas in various macros are allowed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Tricky.tests.cpp:374 > (NO DESCRIPTION) > Anonymous test case 1 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/VariadicMacros.tests.cpp:12 > (NO DESCRIPTION) > Test case with one argument > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/VariadicMacros.tests.cpp:17 > (NO DESCRIPTION) > Variadic macros > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/VariadicMacros.tests.cpp:22 > (NO DESCRIPTION) > [sections][variadic] > String matchers > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:112 > (NO DESCRIPTION) > [matchers] > Equals > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:144 > (NO DESCRIPTION) > [matchers] > Regex string matcher -- libstdc++-4.8 workaround > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:152 > (NO DESCRIPTION) > [approvals][matchers] > Matchers can be (AllOf) composed with the && operator > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:186 > (NO DESCRIPTION) > [matchers][operator&&][operators] > Matchers can be (AnyOf) composed with the || operator > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:194 > (NO DESCRIPTION) > [matchers][operators][operator||] > Matchers can be composed with both && and || > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:199 > (NO DESCRIPTION) > [matchers][operator&&][operators][operator||] > Matchers can be negated (Not) with the ! operator > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:208 > (NO DESCRIPTION) > [matchers][not][operators] > Vector matchers > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:255 > (NO DESCRIPTION) > [matchers][vector] > Exception matchers that succeed > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:398 > (NO DESCRIPTION) > [!throws][exceptions][matchers] > Floating point matchers: float > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:418 > (NO DESCRIPTION) > [floating-point][matchers] > Floating point matchers: double > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:476 > (NO DESCRIPTION) > [floating-point][matchers] > Floating point matchers that are problematic in approvals > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:531 > (NO DESCRIPTION) > [approvals][floating-point][matchers] > Arbitrary predicate matcher > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:544 > (NO DESCRIPTION) > [generic][matchers] > Regression test #1 > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:564 > (NO DESCRIPTION) > [matchers][vector] > Predicate matcher can accept const char* > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:573 > (NO DESCRIPTION) > [compilation][matchers] > Vector Approx matcher > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:577 > (NO DESCRIPTION) > [approx][matchers][vector] > Exceptions matchers > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:616 > (NO DESCRIPTION) > [!throws][exceptions][matchers] > Composed matchers are distinct > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:623 > (NO DESCRIPTION) > [composed][matchers] > Composed matchers shortcircuit > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/ > UsageTests/Matchers.tests.cpp:646 > (NO DESCRIPTION) > [composed][matchers] >256 test cases > ><end of output> >Test time = 0.04 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[[0-9]+ test cases] >"ListTests" end time: Feb 26 02:21 UTC >"ListTests" time elapsed: 00:00:00 >---------------------------------------------------------- > >3/24 Testing: ListTags >3/24 Test: ListTags >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "--list-tags" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"ListTags" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >All available tags: > 1 [!mayfail] > 2 [!nonportable] > 7 [!throws] > 1 [0] > 1 [anotherReallyLongTagNameButThisOneHasNoObviousWrapPointsSoShouldSpli- > tWithinAWordUsingADashCharacter] > 26 [approvals] > 18 [Approx][approx] > 1 [array] > 2 [bdd] > 1 [bitops] > 2 [byte] > 1 [capacity] > 3 [capture] > 4 [chrono] > 19 [class] > 1 [cli] > 4 [command-line] > 7 [compilation] > 2 [composed] > 1 [config] > 1 [constexpr] > 2 [containers] > 1 [custom] > 1 [Decomposition] > 1 [empty] > 4 [enum] > 2 [enumClass] > 1 [enums] > 1 [exception] > 2 [exceptions] > 1 [factorial] > 1 [failing] > 1 [fixtures] > 1 [fizz] > 3 [floating-point] > 1 [floatingPoint] > 1 [function pointer] > 16 [generators] > 2 [generic] > 4 [info] > 4 [internals] > 1 [isolated info] > 10 [list] > 1 [long] > 1 [lots] > 19 [matchers] > 1 [member function pointer] > 6 [messages] > 1 [not] > 15 [nttp] > 1 [one very long tag name that should cause line wrapping writing out > using the list command] > 2 [operator&&] > 4 [operators] > 2 [operator||] > 3 [optional] > 4 [pair] > 1 [PI] > 19 [product] > 3 [regression] > 2 [rng] > 1 [SafeBool] > 2 [sections] > 1 [size] > 3 [string-manip] > 2 [StringRef] > 3 [Strings] > 1 [tag1] > 1 [tag2] > 3 [Tags][tags] > 43 [template] > 3 [test-spec] > 55 [toString] > 16 [Tricky] > 6 [tuple] > 3 [unscoped] > 1 [UTF-8] > 1 [variadic] > 7 [variant] > 16 [vector] > 2 [vector,allocator] > 1 [verbose] > 1 [very long tags] > 2 [XML] >83 tags > ><end of output> >Test time = 0.04 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[[0-9]+ tags] >"ListTags" end time: Feb 26 02:21 UTC >"ListTags" time elapsed: 00:00:00 >---------------------------------------------------------- > >4/24 Testing: ListReporters >4/24 Test: ListReporters >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "--list-reporters" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"ListReporters" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Available reporters: > automake: Reports test results in the format of Automake .trs files > compact: Reports test results on a single line, suitable for IDEs > console: Reports test results as plain lines of text > junit: Reports test results in an XML format that looks like Ant's > junitreport target > sonarqube: Reports test results in the Generic Test Data SonarQube XML > format > tap: Reports test results in TAP format, suitable for test harnesses > teamcity: Reports test results as TeamCity service messages > xml: Reports test results as an XML document > ><end of output> >Test time = 0.04 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[Available reporters:] >"ListReporters" end time: Feb 26 02:21 UTC >"ListReporters" time elapsed: 00:00:00 >---------------------------------------------------------- > >5/24 Testing: ListTestNamesOnly >5/24 Test: ListTestNamesOnly >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "--list-test-names-only" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"ListTestNamesOnly" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Parse test names and tags >"#1905 -- test spec parser properly clears internal state between compound tests" >"#1912 -- test spec parser handles escaping" >Process can be configured on command line >Test with special, characters "in name >Check that our error handling macros throw the right exceptions >Generators internals >GENERATE capture macros >"#1809 - GENERATE_COPY and SingleValueGenerator does not compile" >Multiple random generators in one test case output different values >Tracker >Our PCG implementation provides expected results for known seeds >Comparison ops >Tag alias can be registered against tag patterns >shortened hide tags are split apart >adding a hide tag implicitly enables all others >StringRef >StringRef at compilation time >Trim strings >replaceInPlace >splitString >XmlEncode >XmlEncode: UTF-8 >parseEnums >Directly creating an EnumInfo >Range type with sentinel >A comparison that uses literals instead of the normal constructor >Some simple comparisons between doubles >Approximate comparisons with different epsilons >Less-than inequalities with different epsilons >Greater-than inequalities with different epsilons >Approximate comparisons with floats >Approximate comparisons with ints >Approximate comparisons with mixed numeric types >Use a custom approx >Approximate PI >Absolute margin >Approx with exactly-representable margin >Approx setters validate their arguments >Default scale is invisible to comparison >Epsilon only applies to Approx's value >Assorted miscellaneous tests >Comparison with explicitly convertible types >Scenario: Do that thing with the thing >Scenario: Vector resizing affects size and capacity >Scenario: This is a really long scenario name to see how the list command deals with wrapping >Scenario: BDD tests requiring Fixtures to provide commonly-accessed data or methods >A METHOD_AS_TEST_CASE based test run that succeeds >A TEST_CASE_METHOD based test run that succeeds >A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - int >A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - float >A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - double >A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1 >A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3 >A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6 >A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<int> >A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<float> >A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<int> >A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<float> >A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<int,2> >A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<float,6> >A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<int,2> >A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<float,6> >Template test case method with test types specified inside std::tuple - MyTypes - 0 >Template test case method with test types specified inside std::tuple - MyTypes - 1 >Template test case method with test types specified inside std::tuple - MyTypes - 2 >"#809" >"#833" >"#872" >"#1027" >"#1147" >"#1238" >"#1245" >"#1403" >Optionally static assertions >"#1548" >"#925: comparing function pointer to function address failed to compile" >"#1027: Bitfields can be captured" >Lambdas in assertions >Assertion macros support bit operators and bool conversions >Equality checks that should succeed >Mayfail test case with nested sections >Inequality checks that should succeed >Ordering comparison checks that should succeed >Comparisons with int literals don't warn when mixing signed/ unsigned >comparisons between int variables >comparisons between const int variables >Comparisons between unsigned ints and negative signed ints match c++ standard behaviour >Comparisons between ints where one side is computed >Pointers can be compared to null >'Not' checks that should succeed >"#1005: Comparing pointer to int and long (NULL can be either on various systems)" >toString(enum) >toString(enum w/operator<<) >toString(enum class) >toString(enum class w/operator<<) >Enums can quickly have stringification enabled using REGISTER_ENUM >Enums in namespaces can quickly have stringification enabled using REGISTER_ENUM >When checked exceptions are thrown they can be expected or unexpected >When unchecked exceptions are thrown, but caught, they do not affect the test >Exception messages can be tested for >Generators -- simple >3x3x3 ints >tables >strlen2 >strlen3 >Scenario: Eating cucumbers >Generators -- adapters >Random generator >Nested generators and captured variables >Copy and then generate a range >"#1913 - GENERATE inside a for loop should not keep recreating the generator" >"#1913 - GENERATEs can share a line" >SUCCEED counts as a test pass >The NO_FAIL macro reports a failure but does not fail the test >just info >just unscoped info >print unscoped info if passing unscoped info is printed >mix info, unscoped info and warning >CAPTURE can deal with complex expressions >CAPTURE can deal with complex expressions involving commas >CAPTURE parses string and character constants >ManuallyRegistered >even more nested SECTION tests >null strings >checkedIf >checkedElse >xmlentitycheck >atomic if >Factorials are computed >An empty test with no assertions >first tag >second tag >vectors can be sized and resized >TemplateTest: vectors can be sized and resized - int >TemplateTest: vectors can be sized and resized - float >TemplateTest: vectors can be sized and resized - std::string >TemplateTest: vectors can be sized and resized - std::tuple<int,float> >TemplateTestSig: vectors can be sized and resized - int,5 >TemplateTestSig: vectors can be sized and resized - float,4 >TemplateTestSig: vectors can be sized and resized - std::string,15 >TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 >A Template product test case - std::vector<int> >A Template product test case - std::vector<float> >A Template product test case - Foo<int> >A Template product test case - Foo<float> >A Template product test case with array signature - std::array<int, 9> >A Template product test case with array signature - std::array<float, 42> >A Template product test case with array signature - Bar<int, 9> >A Template product test case with array signature - Bar<float, 42> >Product with differing arities - std::tuple<int> >Product with differing arities - std::tuple<int, double> >Product with differing arities - std::tuple<int, double, float> >Template test case with test types specified inside std::tuple - MyTypes - 0 >Template test case with test types specified inside std::tuple - MyTypes - 1 >Template test case with test types specified inside std::tuple - MyTypes - 2 >Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 0 >Template test case with test types specified inside non-default-constructible std::tuple - MyNonDefaultConstructibleTypes - 1 >Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 0 >Template test case with test types specified inside non-copyable and non-movable std::tuple - NonCopyableAndNonMovableTypes - 1 >not allowed >toString on const wchar_t const pointer returns the string contents >toString on const wchar_t pointer returns the string contents >toString on wchar_t const pointer returns the string contents >toString on wchar_t returns the string contents >long long >"# A test name that starts with a #" >std::byte -> toString >std::vector<std::byte> -> toString >Stringifying std::chrono::duration helpers >Stringifying std::chrono::duration with weird ratios >Stringifying std::chrono::time_point<system_clock> >Stringifying std::chrono::time_point<Clock> >Character pretty printing >Capture and info messages >std::map is convertible string >std::set is convertible string >Static arrays are convertible to string >String views are stringified like other strings >Precision of floating point stringification can be set >Exception as a value (e.g. in REQUIRE_THROWS_MATCHES) can be stringified >std::optional<int> -> toString >std::optional<std::string> -> toString >std::vector<std::optional<int> > -> toString >std::pair<int,std::string> -> toString >std::pair<int,const std::string> -> toString >std::vector<std::pair<std::string,int> > -> toString >pair<pair<int,const char *,pair<std::string,int> > -> toString >tuple<> >tuple<int> >tuple<float,int> >tuple<string,string> >tuple<tuple<int>,tuple<>,float> >tuple<nullptr,int,const char *> >variant<std::monostate> >variant<int> >variant<float, int> >variant -- valueless-by-exception >variant<string, int> >variant<variant<float, int>, string> >variant<nullptr,int,const char *> >vector<int> -> toString >vector<string> -> toString >vector<int,allocator> -> toString >vec<vec<string,alloc>> -> toString >vector<bool> -> toString >array<int, N> -> toString >stringify( has_operator ) >stringify( has_maker ) >stringify( has_maker_and_operator ) >stringify( has_neither ) >stringify( has_template_operator ) >stringify( vectors<has_operator> ) >stringify( vectors<has_maker> ) >stringify( vectors<has_maker_and_operator> ) >stringify ranges >An expression with side-effects should only be evaluated once >Implicit conversions are supported inside assertion macros >Test enum bit values >boolean member >(unimplemented) static bools can be evaluated >Objects that evaluated in boolean contexts can be checked >Assertions then sections >non streamable - with conv. op >Comparing function pointers >Comparing member function pointers >pointer to class >null_ptr >X/level/0/a >X/level/0/b >X/level/1/a >X/level/1/b >has printf >Commas in various macros are allowed >Anonymous test case 1 >Test case with one argument >Variadic macros >String matchers >Equals >Regex string matcher -- libstdc++-4.8 workaround >Matchers can be (AllOf) composed with the && operator >Matchers can be (AnyOf) composed with the || operator >Matchers can be composed with both && and || >Matchers can be negated (Not) with the ! operator >Vector matchers >Exception matchers that succeed >Floating point matchers: float >Floating point matchers: double >Floating point matchers that are problematic in approvals >Arbitrary predicate matcher >Regression test #1 >Predicate matcher can accept const char* >Vector Approx matcher >Exceptions matchers >Composed matchers are distinct >Composed matchers shortcircuit ><end of output> >Test time = 0.04 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[Regex string matcher] >"ListTestNamesOnly" end time: Feb 26 02:21 UTC >"ListTestNamesOnly" time elapsed: 00:00:00 >---------------------------------------------------------- > >7/24 Testing: NoTest >7/24 Test: NoTest >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "Tracker," "___nonexistent_test___" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"NoTest" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: Tracker, ___nonexistent_test___ >No test cases matched '___nonexistent_test___' >=============================================================================== >All tests passed (67 assertions in 1 test case) > ><end of output> >Test time = 0.04 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[No test cases matched '___nonexistent_test___'] >"NoTest" end time: Feb 26 02:21 UTC >"NoTest" time elapsed: 00:00:00 >---------------------------------------------------------- > >9/24 Testing: UnmatchedOutputFilter >9/24 Test: UnmatchedOutputFilter >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "[this-tag-does-not-exist]" "-w" "NoTests" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"UnmatchedOutputFilter" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: [this-tag-does-not-exist] >No test cases matched '[this-tag-does-not-exist]' >=============================================================================== >No tests ran > ><end of output> >Test time = 0.03 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[No test cases matched '\[this-tag-does-not-exist\]'] >"UnmatchedOutputFilter" end time: Feb 26 02:21 UTC >"UnmatchedOutputFilter" time elapsed: 00:00:00 >---------------------------------------------------------- > >10/24 Testing: FilteredSection-1 >10/24 Test: FilteredSection-1 >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "#1394" "-c" "RunSection" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"FilteredSection-1" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: #1394 >=============================================================================== >All tests passed (1 assertion in 1 test case) > ><end of output> >Test time = 0.03 sec >---------------------------------------------------------- >Test Passed. >"FilteredSection-1" end time: Feb 26 02:21 UTC >"FilteredSection-1" time elapsed: 00:00:00 >---------------------------------------------------------- > >11/24 Testing: FilteredSection-2 >11/24 Test: FilteredSection-2 >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "#1394 nested" "-c" "NestedRunSection" "-c" "s1" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"FilteredSection-2" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: #1394 nested >=============================================================================== >All tests passed (1 assertion in 1 test case) > ><end of output> >Test time = 0.03 sec >---------------------------------------------------------- >Test Passed. >"FilteredSection-2" end time: Feb 26 02:21 UTC >"FilteredSection-2" time elapsed: 00:00:00 >---------------------------------------------------------- > >13/24 Testing: FilteredSection::GeneratorsDontCauseInfiniteLoop-2 >13/24 Test: FilteredSection::GeneratorsDontCauseInfiniteLoop-2 >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "#2025: same-level sections" "-c" "A" "-c" "B" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"FilteredSection::GeneratorsDontCauseInfiniteLoop-2" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: #2025: same-level sections >=============================================================================== >All tests passed (4 assertions in 1 test case) > ><end of output> >Test time = 0.03 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[All tests passed \(4 assertions in 1 test case\)] >"FilteredSection::GeneratorsDontCauseInfiniteLoop-2" end time: Feb 26 02:21 UTC >"FilteredSection::GeneratorsDontCauseInfiniteLoop-2" time elapsed: 00:00:00 >---------------------------------------------------------- > >8/24 Testing: WarnAboutNoTests >8/24 Test: WarnAboutNoTests >Command: "/usr/bin/cmake" "-P" "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/WarnAboutNoTests.cmake" "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"WarnAboutNoTests" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: ___nonexistent_test___ >No test cases matched '___nonexistent_test___' >=============================================================================== >No tests ran > > ><end of output> >Test time = 0.04 sec >---------------------------------------------------------- >Test Passed. >"WarnAboutNoTests" end time: Feb 26 02:21 UTC >"WarnAboutNoTests" time elapsed: 00:00:00 >---------------------------------------------------------- > >12/24 Testing: FilteredSection::GeneratorsDontCauseInfiniteLoop-1 >12/24 Test: FilteredSection::GeneratorsDontCauseInfiniteLoop-1 >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "#2025: original repro" "-c" "fov_0" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"FilteredSection::GeneratorsDontCauseInfiniteLoop-1" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: #2025: original repro >inside with fov: 0 >=============================================================================== >test cases: 1 | 1 passed >assertions: - none - > ><end of output> >Test time = 0.03 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[inside with fov: 0] >"FilteredSection::GeneratorsDontCauseInfiniteLoop-1" end time: Feb 26 02:21 UTC >"FilteredSection::GeneratorsDontCauseInfiniteLoop-1" time elapsed: 00:00:00 >---------------------------------------------------------- > >16/24 Testing: VersionCheck >16/24 Test: VersionCheck >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "-h" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"VersionCheck" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- > >Catch v2.13.8 >usage: > SelfTest [<test name|pattern|tags> ... ] options > >where options are: > -?, -h, --help display usage information > -l, --list-tests list all/matching test cases > -t, --list-tags list all/matching tags > -s, --success include successful tests in > output > -b, --break break into debugger on failure > -e, --nothrow skip exception tests > -i, --invisibles show invisibles (tabs, newlines) > -o, --out <filename> output filename > -r, --reporter <name> reporter to use (defaults to > console) > -n, --name <name> suite name > -a, --abort abort at first failure > -x, --abortx <no. failures> abort after x failures > -w, --warn <warning name> enable warnings > -d, --durations <yes|no> show test durations > -D, --min-duration <seconds> show test durations for tests > taking at least the given number > of seconds > -f, --input-file <filename> load test names to run from a > file > -#, --filenames-as-tags adds a tag for the filename > -c, --section <section name> specify section to run > -v, --verbosity <quiet|normal|high> set output verbosity > --list-test-names-only list all/matching test cases > names only > --list-reporters list all reporters > --order <decl|lex|rand> test case order (defaults to > decl) > --rng-seed <'time'|number> set a specific seed for random > numbers > --use-colour <yes|no> should output be colourised > --libidentify report name and version according > to libidentify standard > --wait-for-keypress <never|start|exit waits for a keypress before > |both> exiting > --benchmark-samples <samples> number of samples to collect > (default: 100) > --benchmark-resamples <resamples> number of resamples for the > bootstrap (default: 100000) > --benchmark-confidence-interval confidence interval for the > <confidence interval> bootstrap (between 0 and 1, > default: 0.95) > --benchmark-no-analysis perform only measurements; do not > perform any analysis > --benchmark-warmup-time amount of time in milliseconds > <benchmarkWarmupTime> spent on warming up each test > (default: 100) > >For more detailed usage please see the project docs > ><end of output> >Test time = 0.03 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[Catch v2.13.8] >"VersionCheck" end time: Feb 26 02:21 UTC >"VersionCheck" time elapsed: 00:00:00 >---------------------------------------------------------- > >15/24 Testing: RegressionCheck-1670 >15/24 Test: RegressionCheck-1670 >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "#1670 regression check" "-c" "A" "-r" "compact" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"RegressionCheck-1670" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Passed 1 test case with 2 assertions. > ><end of output> >Test time = 0.03 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[Passed 1 test case with 2 assertions.] >"RegressionCheck-1670" end time: Feb 26 02:21 UTC >"RegressionCheck-1670" time elapsed: 00:00:00 >---------------------------------------------------------- > >1/24 Testing: RunTests >1/24 Test: RunTests >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"RunTests" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- > >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >SelfTest is a Catch v2.13.8 host application. >Run with -? for options > >------------------------------------------------------------------------------- >Mayfail test case with nested sections > A > 1 >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:95 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:95: FAILED: > >------------------------------------------------------------------------------- >Mayfail test case with nested sections > A > 2 >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:96 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:96: FAILED: > >------------------------------------------------------------------------------- >Mayfail test case with nested sections > B > 1 >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:99 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:99: FAILED: > >------------------------------------------------------------------------------- >Mayfail test case with nested sections > B > 2 >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:100 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:100: FAILED: > >------------------------------------------------------------------------------- >mix info, unscoped info and warning >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:200 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:203: warning: > and warn may mix > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:204: warning: > they are not cleared after warnings > >loose text artifact >=============================================================================== >test cases: 256 | 255 passed | 1 failed as expected >assertions: 1682 | 1678 passed | 4 failed as expected > ><end of output> >Test time = 0.06 sec >---------------------------------------------------------- >Test Passed. >"RunTests" end time: Feb 26 02:21 UTC >"RunTests" time elapsed: 00:00:00 >---------------------------------------------------------- > >17/24 Testing: LibIdentityTest >17/24 Test: LibIdentityTest >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "--libidentify" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"LibIdentityTest" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >description: A Catch2 test executable >category: testframework >framework: Catch Test >version: 2.13.8 ><end of output> >Test time = 0.02 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[description: A Catch2 test executable] >"LibIdentityTest" end time: Feb 26 02:21 UTC >"LibIdentityTest" time elapsed: 00:00:00 >---------------------------------------------------------- > >18/24 Testing: FilenameAsTagsTest >18/24 Test: FilenameAsTagsTest >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "-#" "--list-tags" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"FilenameAsTagsTest" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >All available tags: > 1 [!mayfail] > 2 [!nonportable] > 7 [!throws] > 17 [#Approx.tests] > 4 [#BDD.tests] > 19 [#Class.tests] > 5 [#CmdLine.tests] > 14 [#Compilation.tests] > 11 [#Condition.tests] > 1 [#Decomposition.tests] > 1 [#Details.tests] > 6 [#EnumToString.tests] > 3 [#Exception.tests] > 12 [#Generators.tests] > 4 [#GeneratorsImpl.tests] > 19 [#Matchers.tests] > 9 [#Message.tests] > 45 [#Misc.tests] > 1 [#PartTracker.tests] > 2 [#RandomNumberGeneration.tests] > 2 [#String.tests] > 3 [#StringManip.tests] > 3 [#Tag.tests] > 3 [#ToString.tests] > 2 [#ToStringByte.tests] > 4 [#ToStringChrono.tests] > 8 [#ToStringGeneral.tests] > 3 [#ToStringOptional.tests] > 4 [#ToStringPair.tests] > 6 [#ToStringTuple.tests] > 7 [#ToStringVariant.tests] > 6 [#ToStringVector.tests] > 9 [#ToStringWhich.tests] > 18 [#Tricky.tests] > 3 [#VariadicMacros.tests] > 2 [#Xml.tests] > 1 [0] > 1 [anotherReallyLongTagNameButThisOneHasNoObviousWrapPointsSoShouldSpli- > tWithinAWordUsingADashCharacter] > 26 [approvals] > 18 [Approx][approx] > 1 [array] > 2 [bdd] > 1 [bitops] > 2 [byte] > 1 [capacity] > 3 [capture] > 4 [chrono] > 19 [class] > 1 [cli] > 4 [command-line] > 7 [compilation] > 2 [composed] > 1 [config] > 1 [constexpr] > 2 [containers] > 1 [custom] > 1 [Decomposition] > 1 [empty] > 4 [enum] > 2 [enumClass] > 1 [enums] > 1 [exception] > 2 [exceptions] > 1 [factorial] > 1 [failing] > 1 [fixtures] > 1 [fizz] > 3 [floating-point] > 1 [floatingPoint] > 1 [function pointer] > 16 [generators] > 2 [generic] > 4 [info] > 4 [internals] > 1 [isolated info] > 10 [list] > 1 [long] > 1 [lots] > 19 [matchers] > 1 [member function pointer] > 6 [messages] > 1 [not] > 15 [nttp] > 1 [one very long tag name that should cause line wrapping writing out > using the list command] > 2 [operator&&] > 4 [operators] > 2 [operator||] > 3 [optional] > 4 [pair] > 1 [PI] > 19 [product] > 3 [regression] > 2 [rng] > 1 [SafeBool] > 2 [sections] > 1 [size] > 3 [string-manip] > 2 [StringRef] > 3 [Strings] > 1 [tag1] > 1 [tag2] > 3 [Tags][tags] > 43 [template] > 3 [test-spec] > 55 [toString] > 16 [Tricky] > 6 [tuple] > 3 [unscoped] > 1 [UTF-8] > 1 [variadic] > 7 [variant] > 16 [vector] > 2 [vector,allocator] > 1 [verbose] > 1 [very long tags] > 2 [XML] >116 tags > ><end of output> >Test time = 0.02 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[\[#Approx.tests\]] >"FilenameAsTagsTest" end time: Feb 26 02:21 UTC >"FilenameAsTagsTest" time elapsed: 00:00:00 >---------------------------------------------------------- > >19/24 Testing: EscapeSpecialCharactersInTestNames >19/24 Test: EscapeSpecialCharactersInTestNames >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "Test with special\, characters "in name" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"EscapeSpecialCharactersInTestNames" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: Test with special\, characters "in name >=============================================================================== >All tests passed (1 assertion in 1 test case) > ><end of output> >Test time = 0.02 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[1 assertion in 1 test case] >"EscapeSpecialCharactersInTestNames" end time: Feb 26 02:21 UTC >"EscapeSpecialCharactersInTestNames" time elapsed: 00:00:00 >---------------------------------------------------------- > >20/24 Testing: TestsInFile::SimpleSpecs >20/24 Test: TestsInFile::SimpleSpecs >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "-f /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/Misc/plain-old-tests.input" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"TestsInFile::SimpleSpecs" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: "random SECTION tests" , "nested SECTION tests" >=============================================================================== >All tests passed (6 assertions in 2 test cases) > ><end of output> >Test time = 0.01 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[6 assertions in 2 test cases] >"TestsInFile::SimpleSpecs" end time: Feb 26 02:21 UTC >"TestsInFile::SimpleSpecs" time elapsed: 00:00:00 >---------------------------------------------------------- > >6/24 Testing: NoAssertions >6/24 Test: NoAssertions >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "-w" "NoAssertions" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"NoAssertions" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- > >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >SelfTest is a Catch v2.13.8 host application. >Run with -? for options > >------------------------------------------------------------------------------- >Mayfail test case with nested sections > A > 1 >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:95 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:95: FAILED: > >------------------------------------------------------------------------------- >Mayfail test case with nested sections > A > 2 >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:96 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:96: FAILED: > >------------------------------------------------------------------------------- >Mayfail test case with nested sections > B > 1 >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:99 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:99: FAILED: > >------------------------------------------------------------------------------- >Mayfail test case with nested sections > B > 2 >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:100 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Condition.tests.cpp:100: FAILED: > >------------------------------------------------------------------------------- >When unchecked exceptions are thrown, but caught, they do not affect the test >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Exception.tests.cpp:118 >............................................................................... > > >No assertions in test case 'When unchecked exceptions are thrown, but caught, they do not affect the test' > >------------------------------------------------------------------------------- >The NO_FAIL macro reports a failure but does not fail the test >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:117 >............................................................................... > > >No assertions in test case 'The NO_FAIL macro reports a failure but does not fail the test' > >------------------------------------------------------------------------------- >just info >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:121 >............................................................................... > > >No assertions in test case 'just info' > >------------------------------------------------------------------------------- >just unscoped info >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:147 >............................................................................... > > >No assertions in test case 'just unscoped info' > >------------------------------------------------------------------------------- >mix info, unscoped info and warning >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:200 >............................................................................... > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:203: warning: > and warn may mix > >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Message.tests.cpp:204: warning: > they are not cleared after warnings > > >No assertions in test case 'mix info, unscoped info and warning' > >------------------------------------------------------------------------------- >An empty test with no assertions >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Misc.tests.cpp:218 >............................................................................... > > >No assertions in test case 'An empty test with no assertions' > >------------------------------------------------------------------------------- >first tag >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Misc.tests.cpp:223 >............................................................................... > > >No assertions in test case 'first tag' > >------------------------------------------------------------------------------- >second tag >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Misc.tests.cpp:224 >............................................................................... > > >No assertions in test case 'second tag' > >loose text artifact >------------------------------------------------------------------------------- >has printf >------------------------------------------------------------------------------- >/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/UsageTests/Tricky.tests.cpp:360 >............................................................................... > > >No assertions in test case 'has printf' > >=============================================================================== >test cases: 256 | 246 passed | 9 failed | 1 failed as expected >assertions: 1691 | 1678 passed | 9 failed | 4 failed as expected > ><end of output> >Test time = 0.05 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[No assertions in test case] >"NoAssertions" end time: Feb 26 02:21 UTC >"NoAssertions" time elapsed: 00:00:00 >---------------------------------------------------------- > >21/24 Testing: TestsInFile::EscapeSpecialCharacters >21/24 Test: TestsInFile::EscapeSpecialCharacters >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "-f /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/Misc/special-characters-in-file.input" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"TestsInFile::EscapeSpecialCharacters" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Filters: "Test with special\, characters \"in name" >=============================================================================== >All tests passed (1 assertion in 1 test case) > ><end of output> >Test time = 0.01 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[1 assertion in 1 test case] >"TestsInFile::EscapeSpecialCharacters" end time: Feb 26 02:21 UTC >"TestsInFile::EscapeSpecialCharacters" time elapsed: 00:00:00 >---------------------------------------------------------- > >22/24 Testing: TestsInFile::InvalidTestNames-1 >22/24 Test: TestsInFile::InvalidTestNames-1 >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "-f /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/Misc/invalid-test-names.input" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"TestsInFile::InvalidTestNames-1" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Invalid Filter: "Test with special, characters in \" name" >=============================================================================== >No tests ran > ><end of output> >Test time = 0.01 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[Invalid Filter: "Test with special, characters in \\" name"] >"TestsInFile::InvalidTestNames-1" end time: Feb 26 02:21 UTC >"TestsInFile::InvalidTestNames-1" time elapsed: 00:00:00 >---------------------------------------------------------- > >23/24 Testing: TestsInFile::InvalidTestNames-2 >23/24 Test: TestsInFile::InvalidTestNames-2 >Command: "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" "-f /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/SelfTest/Misc/invalid-test-names.input" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"TestsInFile::InvalidTestNames-2" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Invalid Filter: "Test with special, characters in \" name" >=============================================================================== >No tests ran > ><end of output> >Test time = 0.01 sec >---------------------------------------------------------- >Test Pass Reason: >Required regular expression found. Regex=[No tests ran] >"TestsInFile::InvalidTestNames-2" end time: Feb 26 02:21 UTC >"TestsInFile::InvalidTestNames-2" time elapsed: 00:00:00 >---------------------------------------------------------- > >24/24 Testing: RandomTestOrdering >24/24 Test: RandomTestOrdering >Command: "/usr/bin/python3.10" "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/projects/TestScripts/testRandomOrder.py" "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"RandomTestOrdering" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- ><end of output> >Test time = 0.08 sec >---------------------------------------------------------- >Test Passed. >"RandomTestOrdering" end time: Feb 26 02:21 UTC >"RandomTestOrdering" time elapsed: 00:00:00 >---------------------------------------------------------- > >14/24 Testing: ApprovalTests >14/24 Test: ApprovalTests >Command: "/usr/bin/python3.10" "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8/scripts/approvalTests.py" "/var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest" >Directory: /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects >"ApprovalTests" start time: Feb 26 02:21 UTC >Output: >---------------------------------------------------------- >Running approvals against executable: > /var/tmp/portage/dev-cpp/catch-2.13.8/work/Catch2-2.13.8_build/projects/SelfTest > >console.std: > [92mResults matched >[0m > >console.sw: >--- console.sw.approved.txt > >+++ console.sw.unapproved.txt > >- REQUIRE( errno == 1 ) >+ REQUIRE( (*__errno_location()) == 1 ) > >**************************** > [91mResults differed >[0m > >console.swa4: >--- console.swa4.approved.txt > >+++ console.swa4.unapproved.txt > >- REQUIRE( errno == 1 ) >+ REQUIRE( (*__errno_location()) == 1 ) > >**************************** > [91mResults differed >[0m > >junit.sw: > [92mResults matched >[0m > >xml.sw: >--- xml.sw.approved.txt > >+++ xml.sw.unapproved.txt > >- errno == 1 >+ (*__errno_location()) == 1 > >**************************** > [91mResults differed >[0m > >compact.sw: >--- compact.sw.approved.txt > >+++ compact.sw.unapproved.txt > >-Misc.tests.cpp:<line number>: passed: errno == 1 for: 1 == 1 >+Misc.tests.cpp:<line number>: passed: (*__errno_location()) == 1 for: 1 == 1 > >**************************** > [91mResults differed >[0m > >sonarqube.sw: > [92mResults matched >[0m >If these differences are expected, run approve.py to approve new baselines. ><end of output> >Test time = 1.54 sec >---------------------------------------------------------- >Test Fail Reason: >Error regular expression found in output. Regex=[Results differed] >"ApprovalTests" end time: Feb 26 02:21 UTC >"ApprovalTests" time elapsed: 00:00:01 >---------------------------------------------------------- > >End testing: Feb 26 02:21 UTC
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 834066
:
765841
| 765842