Back to list
info: starting build process on Sun Dec 7 05:46:36 AM UTC 2025
make: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[1]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 56%] Built target prinbee
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 57%] Built target prinbee_message-definitions_VerifyMessageDefinitions
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 59%] Built target prinbee-proxy
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 72%] Built target prinbee-daemon
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 74%] Built target prinbee-journal
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 76%] Built target language-manager
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 78%] Built target crc16
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 96%] Built target unittest
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 97%] Built target bloomfilter
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[ 98%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
[100%] Built target prinbee_Documentation
make[1]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
make: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee'
../../BUILD/Debug/contrib/prinbee/tests/unittest --tmp-dir "../../BUILD/Debug/contrib/prinbee/tmp" --binary-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee" --dist-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist" --source-dir "/home/alexis/snapwebsites/snapcpp/contrib/prinbee" --progress ""
prinbee v1.0.0 [1430922]:unittest: seed is 1765086397
source directory: "/home/alexis/snapwebsites/snapcpp/contrib/prinbee"
binary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/prinbee"
dist directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist"
temporary directory: "../../BUILD/Debug/contrib/prinbee/tmp"
Randomness seeded to: 3710673324
SECTION: bigint: zero()
SECTION: bigint: comparison operators
SECTION: bigint: bit_size & lsr
SECTION: bigint: large shifts
SECTION: bigint: logical operators
SECTION: bigint: copying
SECTION: bigint: additions
SECTION: bigint: substractions
SECTION: bigint: not/neg
SECTION: bigint: multiplication
SECTION: bigint: division by 64 bit number
SECTION: bigint: division
SECTION: bigint_string: to_string()
SECTION: bigint_rounding: round down
SECTION: bigint_rounding: round up
SECTION: bigint_rounding: divide round up
SECTION: bigint_invalid: input too large
SECTION: bigint_invalid: negative shift
SECTION: bigint_invalid: divide by zero
SECTION: bigint_invalid: invalid base
SECTION: context: create a context
SECTION: convert_8bit: uint8_t
SECTION: convert_8bit: int8_t
SECTION: convert_16bit: uint16_t
SECTION: convert_16bit: int16_t
SECTION: convert_32bit: uint32_t
SECTION: convert_32bit: int32_t
SECTION: convert_size: test all possible size names
SECTION: convert_buffer: string -> bits8
SECTION: convert_buffer: string -> uint8
SECTION: convert_buffer: string -> int8
SECTION: convert_buffer: string -> bits16
SECTION: convert_buffer: string -> uint16
SECTION: convert_buffer: string -> int16
SECTION: convert_buffer: string -> bits32
SECTION: convert_buffer: string -> uint32
SECTION: convert_buffer: string -> int32
SECTION: convert_buffer: string -> bits64
SECTION: convert_buffer: string -> uint64
SECTION: convert_buffer: string -> int64
SECTION: convert_buffer: string -> oid
SECTION: convert_buffer: string -> reference
SECTION: convert_buffer: string -> bits128
SECTION: convert_buffer: string -> uint128
SECTION: convert_buffer: string -> int128
SECTION: convert_buffer: string -> bits256
SECTION: convert_buffer: string -> uint256
SECTION: convert_buffer: string -> int256
SECTION: convert_buffer: string -> bits512
SECTION: convert_buffer: string -> uint512
SECTION: convert_buffer: string -> int512
SECTION: convert_buffer: string -> float32
SECTION: convert_buffer: string -> float64
SECTION: convert_buffer: string -> float128
SECTION: convert_buffer: string -> version
SECTION: convert_buffer: string -> time (seconds)
SECTION: convert_buffer: string -> time (seconds + timezone)
SECTION: convert_buffer: string -> time (milliseconds + timezone)
SECTION: convert_buffer: string -> time (microseconds + timezone)
SECTION: convert_buffer: string -> p8string
SECTION: convert_buffer: string -> p16string
SECTION: convert_buffer: string -> p32string
SECTION: convert_buffer: string -> buffer8
SECTION: convert_buffer: string -> buffer16
SECTION: convert_buffer: string -> buffer32
SECTION: convert_errors: too large
SECTION: convert_errors: negative uint
SECTION: convert_errors: missing closing quote
SECTION: convert_errors: data when no unit is expected
SECTION: convert_errors: number too large for bits8 type
SECTION: convert_errors: number too large for uint8 type
SECTION: convert_errors: number too large for int8 type
SECTION: convert_errors: unknown base
SECTION: convert_errors: mismatch -> value too large
SECTION: convert_errors: version missing '.'
SECTION: convert_errors: version out of range
SECTION: convert_errors: buffer does not match version
SECTION: convert_errors: floats out of range
SECTION: convert_errors: floats followed by spurious data
SECTION: convert_errors: not floats
SECTION: convert_errors: float size mismatch
SECTION: convert_errors: p8string too large
SECTION: convert_errors: p16string too large
SECTION: convert_errors: buffer8 too large
SECTION: convert_errors: buffer16 too large
SECTION: convert_errors: input too small for buffer size
SECTION: convert_errors: input too small for P-Buffer data
SECTION: convert_errors: buffer too small for P-String size
SECTION: convert_errors: buffer too small for P-String data
SECTION: convert_errors: time with too many decimal
SECTION: convert_errors: wrong buffer size for time
SECTION: convert_errors: unexpected structure type
SECTION: dbfile_dbtype: to_name()
SECTION: dbfile_dbtype: to_string()
SECTION: dbfile_dbtype: to_string() -- invalid types
SECTION: hash: 100x verifications
SECTION: journal_helper_functions: id_to_string()
SECTION: journal_options: set_maximum_number_of_files(): default does nothing
SECTION: journal_options: set_maximum_file_size(): default does nothing
SECTION: journal_options: set_maximum_events(): default does nothing
SECTION: journal_options: set_inline_attachment_size_threshold(): default does nothing
SECTION: journal_options: set_sync(): default does nothing
SECTION: journal_options: set_file_management(): default does nothing
SECTION: journal_options: set_compress_when_full(): default does nothing
SECTION: journal_options: set_attachment_copy_handling(): default does nothing
SECTION: journal_options: verify set options
SECTION: journal_options: reducing the number of files generates a TODO
SECTION: journal_options: invalid file management numbers
SECTION: journal_options: invalid attachment copy handling numbers
SECTION: journal_options: minimum number of events
SECTION: journal_options: maximum number of events
SECTION: journal_options: minimum file size
SECTION: journal_options: maximum file size
SECTION: journal_event_status_sequence: all valid/invalid sequences
--- running sequence #1
--- running sequence #2
--- running sequence #3
--- running sequence #4
--- running sequence #5
--- running sequence #6
--- running sequence #7
--- running sequence #8
--- running sequence #9
--- running sequence #10
--- running sequence #11
--- running sequence #12
--- running sequence #13
--- running sequence #14
--- running sequence #15
--- running sequence #16
--- running sequence #17
--- running sequence #18
--- running sequence #19
--- running sequence #20
--- running sequence #21
--- running sequence #22
--- running sequence #23
--- running sequence #24
--- running sequence #25
--- running sequence #26
--- running sequence #27
--- running sequence #28
--- running sequence #29
--- running sequence #30
--- running sequence #31
--- running sequence #32
--- running sequence #33
--- running sequence #34
--- running sequence #35
--- running sequence #36
--- running sequence #37
SECTION: journal_event_status_sequence: verify the delete functionality when empty
SECTION: journal_event_status_sequence: verify the delete functionality when not empty
SECTION: journal_event_status_sequence: verify the truncate functionality
SECTION: journal_event_list: verify the unicity of the timestamp
SECTION: journal_event_list: fill an event with files & direct data
SECTION: journal_event_files: reduce number of files with missing files
SECTION: journal_attachment: attachment save_data() makes a copy
SECTION: journal_attachment: attachment set_file() saves a filename and reads its data
SECTION: journal_errors: trying to re-add the same event multiple times fails
SECTION: journal_errors: attachment negative size (set_data)
SECTION: journal_errors: attachment invalid size / pointer combo (set_data)
SECTION: journal_errors: attachment negative size (save_data)
SECTION: journal_errors: attachment invalid size / pointer combo (save_data)
SECTION: journal_errors: request_id too long
SECTION: journal_errors: invalid number of files
SECTION: journal_errors: missing folder
SECTION: journal_errors: filled up journal (small size)
SECTION: journal_errors: fail with invalid size as ID is not complete and data is missing
SECTION: journal_errors: invalid event date & time
SECTION: journal_errors: invalid end marker
SECTION: journal_errors: incomplete header
SECTION: journal_errors: invalid magic (start of file header magic tampered)
SECTION: journal_errors: short magic (start of file header)
SECTION: journal_errors: invalid out event statuses
SECTION: journal_errors: can't reduce number of files in a filled up journal
SECTION: journal_errors: source file missing
SECTION: journal_errors: file size mismatch
SECTION: journal_errors: delete attachment file then try to read the data
SECTION: journal_errors: delete small attachment file before adding event to journal
SECTION: journal_errors: delete large attachment file before adding event to journal
SECTION: journal_errors: large attachment file destination is a directory
SECTION: journal_errors: large attachment buffer destination is a directory
SECTION: journal_errors: large attachment file shorten before added to journal in FULL copy mode
SECTION: journal_errors: special file cannot be used
SECTION: journal_errors: directories cannot be used
SECTION: journal_errors: add too many attachments (in)
SECTION: journal_errors: add too many attachments (out)
SECTION: network_crc16: verify empty buffer
SECTION: network_crc16: verify negation
SECTION: network_message: verify name
SECTION: network_message: check defaults
SECTION: network_message: check name
SECTION: network_message: check pointer
SECTION: network_message: check data
SECTION: network_message_invalid: the nullptr string is not a valid name
SECTION: network_message: the empty string is not a valid name
SECTION: network_message: too many characters
SECTION: network_binary_client: verify readiness
--- message: --- script started ---
--- message: --- wait for PING ---
--- message: --- expect PING ---
terminate called after throwing an instance of 'ed::runtime_error'
what(): event_dispatcher_exception: /home/alexis/snapwebsites/snapcpp/contrib/prinbee/tests/rprtr/binary_client.rprtr:282: values at offset 8 do not match (62 != 0).
--- data:
0000: 62 6d 01 00 50 49 4e 47 3e 1d 44 05 e8 d8 7e 18 bm..PING>.D...~.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unittest is a Catch2 v3.8.0 host application.
Run with -? for options
-------------------------------------------------------------------------------
network_binary_client
network_binary_client: verify readiness
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/prinbee/tests/catch_network.cpp:366
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/prinbee/tests/catch_network.cpp:403: FAILED:
CATCH_REQUIRE( s->get_exit_code() == 0 )
with expansion:
-1 == 0
Command terminated by signal 6
155.47user 44.04system 3:17.87elapsed 100%CPU (0avgtext+0avgdata 35184maxresident)k
0inputs+1195544outputs (0major+1470169minor)pagefaults 0swaps
info: test logs were saved in: "../../BUILD/Debug/contrib/prinbee/tests/tests.log".
error: test(s) failed.
Build, Tests/Coverage, or Upload failed on Sun Dec 7 05:49:55 AM UTC 2025.
Back to list