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