revalidator - test summary

November 30, 2020 ยท View on GitHub

revalidator failed tests

Some validators have deliberately chosen not to support parts of the spec. Go to the revalidator homepage to learn if that is the case for these tests.

test failedreason
additionalItems as schema, additional items do not match schemaExpected result: false but validator returned: true. This excludes this validator from performance tests
array of items with no additionalItems, additional items are not permittedExpected result: false but validator returned: true. This excludes this validator from performance tests
additionalItems should not look in applicators, invalid case, items defined in allOf are not examinedExpected result: false but validator returned: true. This excludes this validator from performance tests
additionalProperties being false does not allow other properties, ignores arraysExpected result: true but validator returned: false. This excludes this validator from performance tests
additionalProperties being false does not allow other properties, ignores stringsExpected result: true but validator returned: false. This excludes this validator from performance tests
additionalProperties allows a schema which should validate, an additional valid property is validExpected result: true but validator returned: "Cannot read property 'format' of undefined". This excludes this validator from performance tests
additionalProperties allows a schema which should validate, an additional invalid property is invalidExpected result: false but validator returned: "Cannot read property 'format' of undefined". This excludes this validator from performance tests
additionalProperties can exist by itself, an additional valid property is validExpected result: true but validator returned: "Cannot read property 'format' of undefined". This excludes this validator from performance tests
additionalProperties can exist by itself, an additional invalid property is invalidExpected result: false but validator returned: "Cannot read property 'format' of undefined". This excludes this validator from performance tests
additionalProperties should not look in applicators, properties defined in allOf are not examinedExpected result: false but validator returned: "Cannot read property 'format' of undefined". This excludes this validator from performance tests
allOf, mismatch secondExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf, mismatch firstExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf, wrong typeExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with base schema, mismatch base schemaExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with base schema, mismatch first allOfExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with base schema, mismatch second allOfExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with base schema, mismatch bothExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf simple types, mismatch oneExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with boolean schemas, some false, any value is invalidExpected result: false but validator returned: true
allOf with boolean schemas, all false, any value is invalidExpected result: false but validator returned: true
allOf with the first empty schema, string is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf with the last empty schema, string is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
nested allOf, to check validation semantics, null is validExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
nested allOf, to check validation semantics, anything non-null is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: false, anyOf: false, oneOf: falseExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: false, anyOf: false, oneOf: trueExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: false, anyOf: true, oneOf: falseExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: false, anyOf: true, oneOf: trueExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: true, anyOf: false, oneOf: falseExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: true, anyOf: false, oneOf: trueExpected result: false but validator returned: true. This excludes this validator from performance tests
allOf combined with anyOf, oneOf, allOf: true, anyOf: true, oneOf: falseExpected result: false but validator returned: true. This excludes this validator from performance tests
anyOf, neither anyOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
anyOf with base schema, mismatch base schemaExpected result: false but validator returned: true. This excludes this validator from performance tests
anyOf with base schema, both anyOf invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
anyOf with boolean schemas, all false, any value is invalidExpected result: false but validator returned: true
anyOf complex types, neither anyOf valid (complex)Expected result: false but validator returned: true. This excludes this validator from performance tests
nested anyOf, to check validation semantics, null is validExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
nested anyOf, to check validation semantics, anything non-null is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
nested anyOf, to check validation semantics, null is validExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
nested anyOf, to check validation semantics, anything non-null is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean schema 'true', null is validExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
boolean schema 'false', number is invalidExpected result: false but validator returned: true
boolean schema 'false', string is invalidExpected result: false but validator returned: true
boolean schema 'false', boolean true is invalidExpected result: false but validator returned: true
boolean schema 'false', boolean false is invalidExpected result: false but validator returned: true
boolean schema 'false', null is invalidExpected result: false but validator returned: "Cannot convert undefined or null to object"
boolean schema 'false', object is invalidExpected result: false but validator returned: true
boolean schema 'false', empty object is invalidExpected result: false but validator returned: true
boolean schema 'false', array is invalidExpected result: false but validator returned: true
boolean schema 'false', empty array is invalidExpected result: false but validator returned: true
const validation, another value is invalidExpected result: false but validator returned: true
const validation, another type is invalidExpected result: false but validator returned: true
const with object, another object is invalidExpected result: false but validator returned: true
const with object, another type is invalidExpected result: false but validator returned: true
const with array, another array item is invalidExpected result: false but validator returned: true
const with array, array with additional items is invalidExpected result: false but validator returned: true
const with null, null is validExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
const with null, not null is invalidExpected result: false but validator returned: true
const with false does not match 0, integer zero is invalidExpected result: false but validator returned: true
const with false does not match 0, float zero is invalidExpected result: false but validator returned: true
const with true does not match 1, integer one is invalidExpected result: false but validator returned: true
const with true does not match 1, float one is invalidExpected result: false but validator returned: true
const with [false] does not match [0], [0] is invalidExpected result: false but validator returned: true
const with [false] does not match [0], [0.0] is invalidExpected result: false but validator returned: true
const with [true] does not match [1], [1] is invalidExpected result: false but validator returned: true
const with [true] does not match [1], [1.0] is invalidExpected result: false but validator returned: true
const with {"a": false} does not match {"a": 0}, {"a": 0} is invalidExpected result: false but validator returned: true
const with {"a": false} does not match {"a": 0}, {"a": 0.0} is invalidExpected result: false but validator returned: true
const with {"a": true} does not match {"a": 1}, {"a": 1} is invalidExpected result: false but validator returned: true
const with {"a": true} does not match {"a": 1}, {"a": 1.0} is invalidExpected result: false but validator returned: true
const with 0 does not match other zero-like types, false is invalidExpected result: false but validator returned: true
const with 0 does not match other zero-like types, empty object is invalidExpected result: false but validator returned: true
const with 0 does not match other zero-like types, empty array is invalidExpected result: false but validator returned: true
const with 0 does not match other zero-like types, empty string is invalidExpected result: false but validator returned: true
const with 1 does not match true, true is invalidExpected result: false but validator returned: true
const with -2.0 matches integer and float types, integer 2 is invalidExpected result: false but validator returned: true
const with -2.0 matches integer and float types, float 2.0 is invalidExpected result: false but validator returned: true
const with -2.0 matches integer and float types, float -2.00001 is invalidExpected result: false but validator returned: true
float and integers are equal up to 64-bit representation limits, integer minus one is invalidExpected result: false but validator returned: true
float and integers are equal up to 64-bit representation limits, float minus one is invalidExpected result: false but validator returned: true
nul characters in strings, do not match string lacking nulExpected result: false but validator returned: true
contains keyword validation, array without items matching schema is invalidExpected result: false but validator returned: true
contains keyword validation, empty array is invalidExpected result: false but validator returned: true
contains keyword with const keyword, array without item 5 is invalidExpected result: false but validator returned: true
contains keyword with boolean schema true, empty array is invalidExpected result: false but validator returned: true
contains keyword with boolean schema false, any non-empty array is invalidExpected result: false but validator returned: true
contains keyword with boolean schema false, empty array is invalidExpected result: false but validator returned: true
items + contains, matches items, does not match containsExpected result: false but validator returned: true
items + contains, does not match items, matches containsExpected result: false but validator returned: true. This excludes this validator from performance tests
items + contains, matches neither items nor containsExpected result: false but validator returned: true. This excludes this validator from performance tests
invalid definition, invalid definition schemaExpected result: false but validator returned: true
dependencies, missing dependencyExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple dependencies, missing dependencyExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple dependencies, missing other dependencyExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple dependencies, missing both dependenciesExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple dependencies subschema, wrong typeExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple dependencies subschema, wrong type otherExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple dependencies subschema, wrong type bothExpected result: false but validator returned: true. This excludes this validator from performance tests
dependencies with boolean subschemas, object with property having schema false is invalidExpected result: false but validator returned: true
dependencies with boolean subschemas, object with both properties is invalidExpected result: false but validator returned: true
dependencies with escaped characters, invalid object 1Expected result: false but validator returned: true. This excludes this validator from performance tests
dependencies with escaped characters, invalid object 2Expected result: false but validator returned: true. This excludes this validator from performance tests
dependencies with escaped characters, invalid object 3Expected result: false but validator returned: true. This excludes this validator from performance tests
dependencies with escaped characters, invalid object 4Expected result: false but validator returned: true. This excludes this validator from performance tests
simple enum validation, something else is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
heterogeneous enum validation, something else is invalidExpected result: false but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
heterogeneous enum validation, objects are deep comparedExpected result: false but validator returned: true. This excludes this validator from performance tests
heterogeneous enum validation, extra properties in object is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
heterogeneous enum-with-null validation, null is validExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
heterogeneous enum-with-null validation, something else is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
enums in properties, missing required property is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
enums in properties, missing all properties is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
enum with escaped characters, another string is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
enum with false does not match 0, integer zero is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
enum with false does not match 0, float zero is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
enum with true does not match 1, integer one is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
enum with true does not match 1, float one is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
enum with 0 does not match false, false is invalidExpected result: false but validator returned: true
enum with 1 does not match true, true is invalidExpected result: false but validator returned: true
nul characters in strings, do not match string lacking nulExpected result: false but validator returned: true
exclusiveMaximum validation, boundary point is invalidExpected result: false but validator returned: true
exclusiveMaximum validation, above the exclusiveMaximum is invalidExpected result: false but validator returned: true
exclusiveMinimum validation, boundary point is invalidExpected result: false but validator returned: true
exclusiveMinimum validation, below the exclusiveMinimum is invalidExpected result: false but validator returned: true
validation of e-mail addresses, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object"
validation of IP addresses, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object"
validation of IPv6 addresses, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object"
validation of hostnames, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object"
validation of date-time strings, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object"
validation of JSON pointers, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object"
validation of URIs, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object"
validation of URI references, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
validation of URI templates, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
evaluating the same schema location against the same data location twice is not a sign of an infinite loop, failing caseExpected result: false but validator returned: true. This excludes this validator from performance tests
a schema given for items, wrong type of itemsExpected result: false but validator returned: true. This excludes this validator from performance tests
an array of schemas for items, wrong typesExpected result: false but validator returned: true. This excludes this validator from performance tests
items with boolean schema (false), any non-empty array is invalidExpected result: false but validator returned: true
items with boolean schemas, array with two items is invalidExpected result: false but validator returned: true
items and subitems, too many itemsExpected result: false but validator returned: true. This excludes this validator from performance tests
items and subitems, too many sub-itemsExpected result: false but validator returned: true. This excludes this validator from performance tests
items and subitems, wrong itemExpected result: false but validator returned: true. This excludes this validator from performance tests
items and subitems, wrong sub-itemExpected result: false but validator returned: true. This excludes this validator from performance tests
maxItems validation, too long is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
maxLength validation, too long is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
maxProperties validation, too long is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
maxProperties = 0 means the object is empty, one property is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
maximum validation, above the maximum is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
maximum validation with unsigned integer, above the maximum is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
minItems validation, too short is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
minLength validation, too short is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
minLength validation, one supplementary Unicode code point is not long enoughExpected result: false but validator returned: true
minProperties validation, too short is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
minimum validation, below the minimum is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
minimum validation with signed integer, float below the minimum is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
minimum validation with signed integer, int below the minimum is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
by int, int by int failExpected result: false but validator returned: true. This excludes this validator from performance tests
by number, 35 is not multiple of 1.5Expected result: false but validator returned: true. This excludes this validator from performance tests
by small number, 0.00751 is not multiple of 0.0001Expected result: false but validator returned: true. This excludes this validator from performance tests
invalid instance should not raise error when float division = inf, always invalid, but naive implementations may raise an overflow errorExpected result: false but validator returned: true
not, disallowedExpected result: false but validator returned: true. This excludes this validator from performance tests
not multiple types, mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
not multiple types, other mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
not more complex schema, mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
forbidden property, property presentExpected result: false but validator returned: true. This excludes this validator from performance tests
not with boolean schema true, any value is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf, both oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf, neither oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with base schema, mismatch base schemaExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with base schema, both oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with boolean schemas, all true, any value is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with boolean schemas, more than one true, any value is invalidExpected result: false but validator returned: true
oneOf with boolean schemas, all false, any value is invalidExpected result: false but validator returned: true
oneOf complex types, both oneOf valid (complex)Expected result: false but validator returned: true. This excludes this validator from performance tests
oneOf complex types, neither oneOf valid (complex)Expected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with empty schema, both valid - invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with required, both invalid - invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with required, both valid - invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with missing optional property, both oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
oneOf with missing optional property, neither oneOf validExpected result: false but validator returned: true. This excludes this validator from performance tests
nested oneOf, to check validation semantics, null is validExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
nested oneOf, to check validation semantics, anything non-null is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
string, a bignum is not a stringExpected result: false but validator returned: true. This excludes this validator from performance tests
float comparison with high precision, comparison works for high numbersExpected result: false but validator returned: true
float comparison with high precision on negative numbers, comparison works for very negative numbersExpected result: false but validator returned: true
ECMA 262 regex $ does not match trailing newline, matches in Python, but should not in jsonschemaExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 regex converts \t to horizontal tab, does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 regex escapes control codes with \c and upper letter, does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 regex escapes control codes with \c and lower letter, does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \d matches ascii digits only, NKO DIGIT ZERO does not match (unlike e.g. Python)Expected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \d matches ascii digits only, NKO DIGIT ZERO (as \u escape) does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \D matches everything but ascii digits, ASCII zero does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \w matches ascii letters only, latin-1 e-acute does not match (unlike e.g. Python)Expected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \W matches everything but ascii letters, ASCII 'a' does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \s matches whitespace, Non-whitespace control does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \s matches whitespace, Non-whitespace does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, ASCII space does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, Character tabulation does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, Line tabulation does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, Form feed does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, latin-1 non-breaking-space does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, zero-width whitespace does not matchExpected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, line feed does not match (line terminator)Expected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, paragraph separator does not match (line terminator)Expected result: false but validator returned: true. This excludes this validator from performance tests
ECMA 262 \S matches everything but whitespace, EM SPACE does not match (Space_Separator)Expected result: false but validator returned: true. This excludes this validator from performance tests
validation of date-time strings, a invalid day in date-time stringExpected result: false but validator returned: true
validation of date-time strings, an invalid offset in date-time stringExpected result: false but validator returned: true
validation of date-time strings, an invalid closing Z after time-zone offsetExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of date-time strings, an invalid date-time stringExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of date-time strings, only RFC3339 not all of ISO 8601 are validExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of date-time strings, invalid non-padded month datesExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of date-time strings, invalid non-padded day datesExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of e-mail addresses, an invalid e-mail addressExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of e-mail addresses, dot before local part is not validExpected result: false but validator returned: true
validation of e-mail addresses, dot after local part is not validExpected result: false but validator returned: true
validation of e-mail addresses, two subsequent dots inside local part are not validExpected result: false but validator returned: true
validation of host names, a host name starting with an illegal characterExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, a host name containing illegal charactersExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, a host name with a component too longExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, starts with hyphenExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, ends with hyphenExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, starts with underscoreExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, ends with underscoreExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, contains underscoreExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of host names, exceeds maximum label lengthExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address with too many componentsExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address with out-of-range valuesExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address without 4 componentsExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address as an integerExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IP addresses, an IP address as an integer (decimal)Expected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, an IPv6 address with out-of-range valuesExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, an IPv6 address with too many componentsExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, an IPv6 address containing illegal charactersExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, missing leading octet is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, missing trailing octet is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, missing leading octet with omitted octets laterExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, two sets of double colons is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, mixed format with ipv4 section with octet out of rangeExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, mixed format with ipv4 section with a hex octetExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, triple colons is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, insufficient octets without double colonsExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, no colons is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, ipv4 is not ipv6Expected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, ipv4 segment must have 4 octetsExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, leading whitespace is invalidExpected result: false but validator returned: true
validation of IPv6 addresses, trailing whitespace is invalidExpected result: false but validator returned: true
validation of IPv6 addresses, netmask is not a part of ipv6 addressExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, zone id is not a part of ipv6 addressExpected result: false but validator returned: true
validation of IPv6 addresses, a long invalid ipv6, below length limit, firstExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of IPv6 addresses, a long invalid ipv6, below length limit, secondExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (~ not escaped)Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (URI Fragment Identifier) #1Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (URI Fragment Identifier) #2Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (URI Fragment Identifier) #3Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (some escaped, but not all) #1Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (some escaped, but not all) #2Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (wrong escape character) #1Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (wrong escape character) #2Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (multiple characters not escaped)Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (isn't empty nor starts with /) #1Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (isn't empty nor starts with /) #2Expected result: false but validator returned: true
validation of JSON-pointers (JSON String Representation), not a valid JSON-pointer (isn't empty nor starts with /) #3Expected result: false but validator returned: true
validation of URI References, an invalid URI ReferenceExpected result: false but validator returned: true
validation of URI References, an invalid URI fragmentExpected result: false but validator returned: true
format: uri-template, an invalid uri-templateExpected result: false but validator returned: true
validation of URIs, an invalid protocol-relative URI ReferenceExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of URIs, an invalid relative URI ReferenceExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of URIs, an invalid URIExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of URIs, an invalid URI though valid URI referenceExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of URIs, an invalid URI with spacesExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of URIs, an invalid URI with spaces and missing schemeExpected result: false but validator returned: true. This excludes this validator from performance tests
validation of URIs, an invalid URI with comma in schemeExpected result: false but validator returned: true
Proper UTF-16 surrogate pair handling: pattern, doesn't match oneExpected result: false but validator returned: true. This excludes this validator from performance tests
Proper UTF-16 surrogate pair handling: pattern, doesn't match twoExpected result: false but validator returned: true. This excludes this validator from performance tests
Proper UTF-16 surrogate pair handling: pattern, doesn't match one ASCIIExpected result: false but validator returned: true. This excludes this validator from performance tests
Proper UTF-16 surrogate pair handling: pattern, doesn't match two ASCIIExpected result: false but validator returned: true. This excludes this validator from performance tests
Proper UTF-16 surrogate pair handling: patternProperties, doesn't match twoExpected result: false but validator returned: true
pattern validation, a non-matching pattern is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
pattern validation, ignores nullExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
patternProperties with boolean schemas, object with property matching schema false is invalidExpected result: false but validator returned: true
patternProperties with boolean schemas, object with both properties is invalidExpected result: false but validator returned: true
patternProperties with boolean schemas, object with a property matching both true and false is invalidExpected result: false but validator returned: true
properties, patternProperties, additionalProperties interaction, additionalProperty validates othersExpected result: true but validator returned: "Cannot read property 'format' of undefined". This excludes this validator from performance tests
properties, patternProperties, additionalProperties interaction, additionalProperty invalidates othersExpected result: false but validator returned: "Cannot read property 'format' of undefined". This excludes this validator from performance tests
properties with boolean schema, only 'false' property present is invalidExpected result: false but validator returned: true
properties with boolean schema, both properties present is invalidExpected result: false but validator returned: true
propertyNames validation, some property names invalidExpected result: false but validator returned: true
propertyNames with boolean schema false, object with any properties is invalidExpected result: false but validator returned: true
root pointer ref, recursive mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
relative pointer ref to object, mismatchExpected result: false but validator returned: true. This excludes this validator from performance tests
relative pointer ref to array, mismatch arrayExpected result: false but validator returned: true. This excludes this validator from performance tests
escaped pointer ref, slash invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
escaped pointer ref, tilde invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
escaped pointer ref, percent invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
nested refs, nested ref invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
ref overrides any sibling keywords, ref valid, maxItems ignoredExpected result: true but validator returned: false
ref overrides any sibling keywords, ref invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
remote ref, containing refs itself, remote ref invalidExpected result: false but validator returned: true
property named $ref, containing an actual $ref, property named $ref invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
$ref to boolean schema false, any value is invalidExpected result: false but validator returned: true
Recursive references between schemas, invalid treeExpected result: false but validator returned: true
refs with quote, object with strings is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
Location-independent identifier, mismatchExpected result: false but validator returned: true
Location-independent identifier with absolute URI, mismatchExpected result: false but validator returned: true
Location-independent identifier with base URI change in subschema, mismatchExpected result: false but validator returned: true
naive replacement of $ref with its destination is not correct, do not evaluate the $ref inside the enumExpected result: false but validator returned: true. This excludes this validator from performance tests
remote ref, remote ref invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
fragment within remote ref, remote fragment invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
ref within remote ref, ref within ref invalidExpected result: false but validator returned: true
base URI change, base URI change ref invalidExpected result: false but validator returned: true
base URI change - change folder, string is invalidExpected result: false but validator returned: true
base URI change - change folder in subschema, string is invalidExpected result: false but validator returned: true
root ref in remote ref, object is invalidExpected result: false but validator returned: true
required validation, non-present required property is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
required with escaped characters, object with some properties missing is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
integer type matches integers, a float is not an integerExpected result: false but validator returned: true. This excludes this validator from performance tests
integer type matches integers, a string is not an integerExpected result: false but validator returned: true. This excludes this validator from performance tests
integer type matches integers, a string is still not an integer, even if it looks like oneExpected result: false but validator returned: true. This excludes this validator from performance tests
integer type matches integers, an object is not an integerExpected result: false but validator returned: true. This excludes this validator from performance tests
integer type matches integers, an array is not an integerExpected result: false but validator returned: true. This excludes this validator from performance tests
integer type matches integers, a boolean is not an integerExpected result: false but validator returned: true. This excludes this validator from performance tests
integer type matches integers, null is not an integerExpected result: false but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
number type matches numbers, a string is not a numberExpected result: false but validator returned: true. This excludes this validator from performance tests
number type matches numbers, a string is still not a number, even if it looks like oneExpected result: false but validator returned: true. This excludes this validator from performance tests
number type matches numbers, an object is not a numberExpected result: false but validator returned: true. This excludes this validator from performance tests
number type matches numbers, an array is not a numberExpected result: false but validator returned: true. This excludes this validator from performance tests
number type matches numbers, a boolean is not a numberExpected result: false but validator returned: true. This excludes this validator from performance tests
number type matches numbers, null is not a numberExpected result: false but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
string type matches strings, 1 is not a stringExpected result: false but validator returned: true. This excludes this validator from performance tests
string type matches strings, a float is not a stringExpected result: false but validator returned: true. This excludes this validator from performance tests
string type matches strings, an object is not a stringExpected result: false but validator returned: true. This excludes this validator from performance tests
string type matches strings, an array is not a stringExpected result: false but validator returned: true. This excludes this validator from performance tests
string type matches strings, a boolean is not a stringExpected result: false but validator returned: true. This excludes this validator from performance tests
string type matches strings, null is not a stringExpected result: false but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
object type matches objects, an integer is not an objectExpected result: false but validator returned: true. This excludes this validator from performance tests
object type matches objects, a float is not an objectExpected result: false but validator returned: true. This excludes this validator from performance tests
object type matches objects, a string is not an objectExpected result: false but validator returned: true. This excludes this validator from performance tests
object type matches objects, an array is not an objectExpected result: false but validator returned: true. This excludes this validator from performance tests
object type matches objects, a boolean is not an objectExpected result: false but validator returned: true. This excludes this validator from performance tests
object type matches objects, null is not an objectExpected result: false but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
boolean type matches booleans, an integer is not a booleanExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean type matches booleans, zero is not a booleanExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean type matches booleans, a float is not a booleanExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean type matches booleans, a string is not a booleanExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean type matches booleans, an empty string is not a booleanExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean type matches booleans, an object is not a booleanExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean type matches booleans, an array is not a booleanExpected result: false but validator returned: true. This excludes this validator from performance tests
boolean type matches booleans, null is not a booleanExpected result: false but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
null type matches only the null object, an integer is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, a float is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, zero is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, a string is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, an empty string is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, an object is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, an array is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, true is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, false is not nullExpected result: false but validator returned: true. This excludes this validator from performance tests
null type matches only the null object, null is nullExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
multiple types can be specified in an array, a float is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple types can be specified in an array, an object is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple types can be specified in an array, an array is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple types can be specified in an array, a boolean is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
multiple types can be specified in an array, null is invalidExpected result: false but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
type as array with one item, number is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
type: array or object, number is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
type: array or object, string is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
type: array or object, null is invalidExpected result: false but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
type: array, object or null, null is validExpected result: true but validator returned: "Cannot convert undefined or null to object". This excludes this validator from performance tests
type: array, object or null, number is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
type: array, object or null, string is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems validation, non-unique array of integers is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems validation, numbers are unique if mathematically unequalExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems validation, non-unique array of objects is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems validation, non-unique array of nested objects is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems validation, non-unique array of arrays is invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems validation, non-unique heterogeneous types are invalidExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems validation, objects are non-unique despite key orderExpected result: false but validator returned: true
uniqueItems with an array of items, [false, false] from items array is not validExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems with an array of items, [true, true] from items array is not validExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems with an array of items, non-unique array extended from [false, true] is not validExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems with an array of items, non-unique array extended from [true, false] is not validExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems with an array of items and additionalItems=false, [false, false] from items array is not validExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems with an array of items and additionalItems=false, [true, true] from items array is not validExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems with an array of items and additionalItems=false, extra items are invalid even if uniqueExpected result: false but validator returned: true. This excludes this validator from performance tests
uniqueItems=false with an array of items and additionalItems=false, extra items are invalid even if uniqueExpected result: false but validator returned: true. This excludes this validator from performance tests

All other tests passed.

back to benchmarks