Back to list
info: starting build process on Fri Nov 13 05:17:59 AM UTC 2026
make: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
make[1]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
[ 42%] Built target except
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
[ 78%] Built target unittest
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
[ 89%] Built target verify-file-inheritance
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
[ 94%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
[100%] Built target libexcept_Documentation
make[1]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
make: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept'
../../BUILD/Debug/contrib/libexcept/tests/unittest --tmp-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept/tmp" --binary-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept" --dist-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist" --source-dir "/home/alexis/snapwebsites/snapcpp/contrib/libexcept" --premature-exit-guard-file /home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept/tmp/catch2-running.tmp --verify-file-inheritance /home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept/tools --progress ""
libexcept v1.1.21 [690741]:unittest: seed is 1794547079
source directory: "/home/alexis/snapwebsites/snapcpp/contrib/libexcept"
binary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept"
dist directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist"
temporary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept/tmp"
Randomness seeded to: 1416505574
2026/11/13 05:17:59.954454093: SECTION: "exception parameters"
2026/11/13 05:17:59.954902632: END SECTION: "exception parameters" -- duration: 0.000448539
0.000 s: exception parameters
0.001 s: exception_parameters
2026/11/13 05:17:59.955041748: SECTION: "trace mode"
2026/11/13 05:17:59.955050587: END SECTION: "trace mode" -- duration: 0.000008839
0.000 s: trace mode
0.000 s: trace_mode
2026/11/13 05:17:59.955123629: SECTION: "stack trace"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unittest is a Catch2 v3.16.0 host application.
Run with -? for options
-------------------------------------------------------------------------------
stack_trace
stack trace
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_stack_trace.cpp:73
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_stack_trace.cpp:79: FAILED:
CATCH_CHECK( stack.size() == 5 )
with expansion:
4 == 5
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_stack_trace.cpp:110: FAILED:
CATCH_CHECK( (line == o.get_line() + 1 || line == o.get_line() + 2) )
with expansion:
false
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_stack_trace.cpp:117: FAILED:
CATCH_CHECK( pos != std::string::npos )
with expansion:
18446744073709551615 (0xffffffffffffffff)
!=
18446744073709551615 (0xffffffffffffffff)
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_stack_trace.cpp:120: FAILED:
CATCH_CHECK( (line == local_line || line == local_line - 1) )
with expansion:
false
2026/11/13 05:17:59.993790773: END SECTION: "stack trace" -- duration: 0.038667144
0.039 s: stack trace
0.039 s: stack_trace
2026/11/13 05:17:59.993880145: SECTION: "verify runtime vs compile time version numbers"
2026/11/13 05:17:59.993888505: END SECTION: "verify runtime vs compile time version numbers" -- duration: 0.000008360
0.000 s: verify runtime vs compile time version numbers
0.000 s: Version
2026/11/13 05:17:59.993969670: SECTION: "direct logic exception"
-------------------------------------------------------------------------------
direct_exception
direct logic exception
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_exceptions.cpp:211
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_exceptions.cpp:276: FAILED:
CATCH_CHECK( stack.size() == 2 )
with expansion:
0 == 2
2026/11/13 05:18:00.012632392: END SECTION: "direct logic exception" -- duration: 0.018662722
0.019 s: direct logic exception
0.019 s: direct_exception
2026/11/13 05:18:00.012701155: SECTION: "direct range exception"
2026/11/13 05:18:00.018319345: END SECTION: "direct range exception" -- duration: 0.005618190
0.006 s: direct range exception
0.006 s: direct_exception
2026/11/13 05:18:00.018373361: SECTION: "direct run-time exception"
-------------------------------------------------------------------------------
direct_exception
direct run-time exception
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_exceptions.cpp:329
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/libexcept/tests/catch_exceptions.cpp:394: FAILED:
CATCH_CHECK( stack.size() == 2 )
with expansion:
0 == 2
2026/11/13 05:18:00.023693923: END SECTION: "direct run-time exception" -- duration: 0.005320562
0.005 s: direct run-time exception
0.005 s: direct_exception
2026/11/13 05:18:00.023747901: SECTION: "demangle"
2026/11/13 05:18:00.023768958: END SECTION: "demangle" -- duration: 0.000021057
0.000 s: demangle
0.000 s: demangle
2026/11/13 05:18:00.023804977: SECTION: "file_inheritance: check command line"
2026/11/13 05:18:00.023923346: END SECTION: "file_inheritance: check command line" -- duration: 0.000118369
0.000 s: file_inheritance: check command line
0.000 s: file_inheritance
2026/11/13 05:18:00.023963501: SECTION: "file_inheritance: verify that a process succeeds in a clean environment"
--- execute system("/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept/tools/verify-file-inheritance") == 0 ---
2026/11/13 05:18:00.031631791: END SECTION: "file_inheritance: verify that a process succeeds in a clean environment" -- duration: 0.007668290
0.008 s: file_inheritance: verify that a process succeeds in a clean environment
0.008 s: file_inheritance
warning: file descriptor 3 (/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/libexcept/tmp/file-to-inherit.txt) leaked on invocation. Parent PID 690748: sh
terminate called after throwing an instance of 'libexcept::file_inherited'
what(): file_inherited: found unexpected file descriptor leaks.
Aborted (core dumped)
2026/11/13 05:18:00.031676835: SECTION: "file_inheritance: verify that a process fails if unexpected files are inherited"
2026/11/13 05:18:00.289665486: END SECTION: "file_inheritance: verify that a process fails if unexpected files are inherited" -- duration: 0.257988651
0.258 s: file_inheritance: verify that a process fails if unexpected files are inherited
0.258 s: file_inheritance
2026/11/13 05:18:00.289830140: SECTION: "logic exception"
2026/11/13 05:18:00.301171240: END SECTION: "logic exception" -- duration: 0.011341100
0.011 s: logic exception
0.011 s: user_exception
2026/11/13 05:18:00.301285479: SECTION: "range exception"
2026/11/13 05:18:00.312248118: END SECTION: "range exception" -- duration: 0.010962639
0.011 s: range exception
0.011 s: user_exception
2026/11/13 05:18:00.312339659: SECTION: "run-time exception"
2026/11/13 05:18:00.323780806: END SECTION: "run-time exception" -- duration: 0.011441147
0.011 s: run-time exception
0.012 s: user_exception
===============================================================================
test cases: 8 | 6 passed | 2 failed
assertions: 90 | 84 passed | 6 failed
Command exited with non-zero status 42
0.10user 0.03system 0:00.39elapsed 35%CPU (0avgtext+0avgdata 9932maxresident)k
0inputs+16outputs (0major+1409minor)pagefaults 0swaps
info: test logs were saved in: "../../BUILD/Debug/contrib/libexcept/tests/tests.log".
error: 42 tests failed.
Build, Tests/Coverage, or Upload failed on Fri Nov 13 05:18:00 AM UTC 2026.
Back to list