Logs for the snapdev 1.1.18 tests

Tests started on Sat Jan 29 18:19:34 PST 2022 and finished on Sat Jan 29 18:20:32 PST 2022

Start running snapdev tests v1.1.18 on Sat Jan 29 18:20:19 PST 2022

snapdev v1.1.18 [22985]:unittest: seed is 1643509219
source directory: "/home/snapwebsites/snapcpp/contrib/snapdev"temporary directory: "/home/snapwebsites/snapcpp/BUILD/Debug/contrib/snapdev/tmp"
SECTION: safe_assert: make sure assert can pass
SECTION: callback manager: member function callback
SECTION: callback manager: direct function callback with 3 parameters
SECTION: callback manager: direct function callback with no parameters
SECTION: callback manager: std::bind() function
SECTION: chownnm: change group
SECTION: chownnm: change owner
warning: skipping change owner test because your are not root and/or the "snapwebsites" user doesn't exist.
SECTION: file_contents: write -> read contents
SECTION: file_contents: write temporary -> read fails
SECTION: file_contents: empty filename is not accepted
SECTION: file_contents: read from /proc/self/cmd
SECTION: pathinfo: replace existing suffix
SECTION: hexadecimal_string: verify hexadecimal digit detection
SECTION: hexadecimal_string: all 16 bit values
SECTION: hexadecimal_string: hex_to_bin & bin_to_hex, large (and small) random numbers
SECTION: hexadecimal_string: bin_to_hex with empty
SECTION: hexadecimal_string: large width for int_to_hex()
SECTION: hexadecimal_string: invalid length
SECTION: hexadecimal_string: invalid digits
SECTION: hexadecimal_string: integer too small (overflow)
SECTION: ostream_int128: small numbers (-10 to +10)
SECTION: ostream_int128: positive numbers
SECTION: ostream_int128: negative numbers
SECTION: ostream_int128: most positive number
SECTION: ostream_int128: most negative number
SECTION: int128_literal: zero and powers of two
SECTION: uint128_literal: unsigned zero and powers of two
SECTION: [u]int128_literal: large numbers in decimal, hexadecimal, octal and binary
SECTION: log2: zero
SECTION: log2: powers of 2
SECTION: log2: random numbers
SECTION: matrix: empty
SECTION: matrix: 2x2
SECTION: matrix: 3x3
SECTION: matrix: 4x4
SECTION: matrix: a+=
SECTION: matrix: b=a+
SECTION: matrix: c=a+b
SECTION: matrix: a+=b
SECTION: matrix: b=a-
SECTION: matrix: a-=
SECTION: matrix: c=a-b
SECTION: matrix: a-=b
SECTION: matrix: minor
SECTION: matrix: transpose 4x4
SECTION: matrix: transpose 6x2
SECTION: matrix: adjugate 2x2
SECTION: matrix: adjugate 3x3
SECTION: matrix: 2x2 determinant
SECTION: matrix: 3x3 determinant with specific data
SECTION: matrix: 3x3 determinant with random data
SECTION: matrix: b=a*
SECTION: matrix: a*=
SECTION: matrix: c=a*b
SECTION: matrix: a*=b
SECTION: matrix: b=a/
SECTION: matrix: a/=
SECTION: matrix: c=a/b
SECTION: matrix: a/=b
SECTION: matrix: b=a* (a is identity)
SECTION: matrix: b=a* (a is identity)
SECTION: matrix: b=a* (a is identity)
SECTION: mkdir_p: empty
SECTION: mkdir_p: create
SECTION: mkdir_p: create full path
SECTION: pathinfo: replace existing suffix
SECTION: pathinfo: replace non-existant suffix
SECTION: pathinfo: remove suffix when present
SECTION: pathinfo: remove suffix when absent
SECTION: pathinfo: do nothing if non-existant suffix
SECTION: timespec-operations: simple add
SECTION: timespec-operations: simple subtract
SECTION: timespec-operations: add "minus one day"
SECTION: timespec-operations: add with nano overflow
SECTION: timespec-operations: subtract with nano underflow
SECTION: timespec-operations: -1, 0, +1
SECTION: timespec-operations: add nanos
SECTION: timespec-operations: load/save
SECTION: timespec-operations: negative + negative
SECTION: timespec-operations: system time
SECTION: timespec-operations: ostream
SECTION: generate tokens: keep empty entries
SECTION: generate tokens: remove empty entries
SECTION: generate tokens: comma separated
SECTION: generate tokens: comma separated, remove empty
SECTION: generate tokens: comma separated, remove empty and trim
SECTION: generate tokens: arrow (string) separated, remove empty and trim
SECTION: trim_string many cases
SECTION: user_groups: groups
SECTION: user_groups: invalid user
===============================================================================
All tests passed (2056517 assertions in 22 test cases)


Finished running snapdev tests v1.1.18 on Sat Jan 29 18:20:21 PST 2022