Logs for the edhttp 1.0.4 tests

Tests started on Thu Jan 12 22:03:06 PST 2023 and finished on Thu Jan 12 22:03:28 PST 2023

Start running edhttp tests v1.0.4 on Thu Jan 12 22:03:21 PST 2023

edhttp v1.0.4 [64408]:unittest: seed is 1673589801
source directory: "/home/snapwebsites/snapcpp/contrib/edhttp"
binary directory: "/home/snapwebsites/snapcpp/BUILD/Debug/contrib/edhttp/coverage/BUILD"
temporary directory: "/home/snapwebsites/snapcpp/BUILD/Debug/contrib/edhttp/tmp"
Randomness seeded to: 3225225229
SECTION: uri: verify already canonicalized URI
SECTION: uri: verify URI without '/' after domain name
SECTION: uri: verify URI with two slashes
SECTION: uri: verify URI with multiple slashes and a path
SECTION: validator_uri: validate valid and invalid URIs (default)
SECTION: validator_uri: validate valid and invalid URIs (refuse all)
SECTION: validator_uri: validate valid and invalid URIs (refuse ip)
SECTION: validator_uri: validate valid and invalid URIs (refuse path)
SECTION: validator_uri: validate valid and invalid URIs (accept IP, dash)
SECTION: validator_uri: validate valid and invalid URIs (accept IP, underscore)
SECTION: validator_uri: validate valid and invalid URIs (accept Unix path, dash)
SECTION: validator_uri: validate valid and invalid URIs (accept Unix path, underscore)
SECTION: validator_uri: validate valid and invalid URIs (invalid parameter)
2023/01/13 06:03:21 monster [64408]: error: validator_uri(): unknown parameter "allow_path". (in function "getopt_logs()") (private_logger.cpp:87)
SECTION: Verify the test version
SECTION: weighted_http_strings: verify object, except parts
SECTION: weighted_http_strings: verify parts
SECTION: weighted_http_strings: verify weights top functions
SECTION: weighted_http_strings: verify weight parts
SECTION: weighted_http_strings: sort has no effect if weights are equal
SECTION: weighted_http_strings: verify object
SECTION: weighted_http_strings: verify part
SECTION: weighted_http_strings: sort has no effect if weights are equal
SECTION: weighted_http_strings: verify object
SECTION: weighted_http_strings: verify part
SECTION: weighted_http_strings: sort has no effect if weights are equal
SECTION: weighted_http_strings: verify object
SECTION: weighted_http_strings: verify part after copy in non-const and in const
SECTION: weighted_http_strings: sort by level (weight)
SECTION: weighted_http_strings: verify object
SECTION: weighted_http_strings: verify part
SECTION: weighted_http_strings: sort by level (weight)
SECTION: weighted_http_strings: verify object
SECTION: weighted_http_strings: verify part
SECTION: weighted_http_strings: sort by level (weight)
SECTION: weighted_http_strings: verify object
SECTION: weighted_http_strings: add "en"
SECTION: weighted_http_strings: add "en" and then "fr"
SECTION: weighted_http_strings: replace with "mo"
SECTION: weighted_http_strings: set parameters with a value
SECTION: weighted_http_strings: verify multiple parts
SECTION: weighted_http_strings: verify other quotation requirements
SECTION: invalid_weighted_http_strings: main name too long
2023/01/13 06:03:21 monster [64408]: error: parsing of "deutsch_ist_zu-schwierig" generated errors:\npart name is empty or too long (limit is '8-8' characters). (in function "parse()") (weighted_http_string.cpp:442)
SECTION: invalid_weighted_http_strings: sub-name too long
2023/01/13 06:03:21 monster [64408]: error: parsing of "deutsch-ist_zu_schwierig" generated errors:\npart sub-name is empty or too long (limit is '8-8' characters). (in function "parse()") (weighted_http_string.cpp:442)
SECTION: invalid_weighted_http_strings: too many dashes in part name
2023/01/13 06:03:21 monster [64408]: error: parsing of "deutsch-ist-zu-schwierig" generated errors:\npart name cannot include more than one '-'. (in function "parse()") (weighted_http_string.cpp:442)
SECTION: invalid_weighted_http_strings: negative quality is not acceptable
2023/01/13 06:03:21 monster [64408]: error: parsing of "fr-FR;q=-1.0" generated errors:\nthe quality value (q=...) cannot be a negative number. (in function "parse()") (weighted_http_string.cpp:442)
SECTION: invalid_weighted_http_strings: quality must be a valid double
2023/01/13 06:03:21 monster [64408]: error: parsing of "fr-FR;q=joke" generated errors:\nthe quality value (q=...) is not a valid floating point. (in function "parse()") (weighted_http_string.cpp:442)
SECTION: invalid_weighted_http_strings: spurious data
2023/01/13 06:03:21 monster [64408]: error: parsing of "fr-FR;joke="it is" not" generated errors:\nfound a spurious character in a weighted string. (in function "parse()") (weighted_http_string.cpp:442)
SECTION: invalid_weighted_http_strings: expected value separator (,) or EOS
2023/01/13 06:03:21 monster [64408]: error: parsing of "fr-FR |" generated errors:\npart not ended by a comma or end of string. (in function "parse()") (weighted_http_string.cpp:442)
SECTION: invalid_string_part: part value includes ' and "
SECTION: invalid_string_part: part value includes " and '
===============================================================================
All tests passed (521 assertions in 6 test cases)


Finished running edhttp tests v1.0.4 on Thu Jan 12 22:03:21 PST 2023