djv - test summary

August 15, 2022 ยท View on GitHub

djv failed tests

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

test failedreason
const with false does not match 0, false is validExpected result: true but validator returned: false
const with true does not match 1, true is validExpected result: true but validator returned: false
const with [false] does not match [0], [false] is validExpected result: true but validator returned: false
const with [true] does not match [1], [true] is validExpected result: true but validator returned: false
const with {"a": false} does not match {"a": 0}, {"a": false} is validExpected result: true but validator returned: false
const with {"a": true} does not match {"a": 1}, {"a": true} is validExpected result: true but validator returned: false
const with 0 does not match other zero-like types, false is invalidExpected result: false but validator returned: true
const with 1 does not match true, true is invalidExpected result: false but validator returned: true
items + contains, matches items, does not match containsExpected result: false but validator returned: true
enum with false does not match 0, false is validExpected result: true but validator returned: false
enum with true does not match 1, true is validExpected result: true but validator returned: false
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
validation of e-mail addresses, ignores integersExpected result: true but validator returned: false
validation of e-mail addresses, ignores floatsExpected result: true but validator returned: false
validation of e-mail addresses, ignores objectsExpected result: true but validator returned: false
validation of e-mail addresses, ignores arraysExpected result: true but validator returned: false
validation of e-mail addresses, ignores booleansExpected result: true but validator returned: false
validation of e-mail addresses, ignores nullExpected result: true but validator returned: false
validation of IP addresses, ignores integersExpected result: true but validator returned: false
validation of IP addresses, ignores floatsExpected result: true but validator returned: false
validation of IP addresses, ignores objectsExpected result: true but validator returned: false
validation of IP addresses, ignores arraysExpected result: true but validator returned: false
validation of IP addresses, ignores booleansExpected result: true but validator returned: false
validation of IP addresses, ignores nullExpected result: true but validator returned: false
validation of IPv6 addresses, ignores integersExpected result: true but validator returned: false
validation of IPv6 addresses, ignores floatsExpected result: true but validator returned: false
validation of IPv6 addresses, ignores objectsExpected result: true but validator returned: false
validation of IPv6 addresses, ignores arraysExpected result: true but validator returned: false
validation of IPv6 addresses, ignores booleansExpected result: true but validator returned: false
validation of IPv6 addresses, ignores nullExpected result: true but validator returned: false
validation of hostnames, ignores objectsExpected result: true but validator returned: false
validation of hostnames, ignores arraysExpected result: true but validator returned: false
validation of hostnames, ignores nullExpected result: true but validator returned: "Cannot read properties of null (reading 'length')"
validation of date-time strings, ignores integersExpected result: true but validator returned: "data.indexOf is not a function"
validation of date-time strings, ignores floatsExpected result: true but validator returned: false
validation of date-time strings, ignores objectsExpected result: true but validator returned: false
validation of date-time strings, ignores arraysExpected result: true but validator returned: false
validation of date-time strings, ignores booleansExpected result: true but validator returned: false
validation of date-time strings, ignores nullExpected result: true but validator returned: false
validation of JSON pointers, ignores integersExpected result: true but validator returned: false
validation of JSON pointers, ignores floatsExpected result: true but validator returned: false
validation of JSON pointers, ignores objectsExpected result: true but validator returned: false
validation of JSON pointers, ignores booleansExpected result: true but validator returned: false
validation of JSON pointers, ignores nullExpected result: true but validator returned: false
validation of URIs, ignores integersExpected result: true but validator returned: false
validation of URIs, ignores floatsExpected result: true but validator returned: false
validation of URIs, ignores objectsExpected result: true but validator returned: false
validation of URIs, ignores arraysExpected result: true but validator returned: false
validation of URIs, ignores booleansExpected result: true but validator returned: false
validation of URIs, ignores nullExpected result: true but validator returned: false
validation of URI references, ignores objectsExpected result: true but validator returned: false
validation of URI templates, ignores objectsExpected result: true but validator returned: false
if and then without else, invalid through thenExpected result: false but validator returned: true
if and else without then, invalid through elseExpected result: false but validator returned: true
validate against correct branch, then vs else, invalid through thenExpected result: false but validator returned: true
validate against correct branch, then vs else, invalid through elseExpected result: false but validator returned: true
if with boolean schema true, boolean schema true in if always chooses the then path (invalid)Expected result: false but validator returned: true
if with boolean schema false, boolean schema false in if always chooses the else path (invalid)Expected result: false but validator returned: true
if appears at the end when serialized (keyword processing sequence), no redirects to then and failsExpected result: false but validator returned: true
if appears at the end when serialized (keyword processing sequence), invalid redirects to else and failsExpected result: false but validator returned: true
validation of string-encoded content based on media type, an invalid JSON documentExpected result: false but validator returned: true
validation of binary string-encoding, an invalid base64 string (% is not a valid character)Expected result: false but validator returned: true
validation of binary-encoded media type documents, a validly-encoded invalid JSON documentExpected result: false but validator returned: true
validation of binary-encoded media type documents, an invalid base64 string that is valid JSONExpected result: false but validator returned: true
all integers are multiples of 0.5, if overflow is handled, valid if optional overflow handling is implementedExpected result: true but validator returned: false
validation of date strings, an invalid date-time stringExpected result: false but validator returned: true
validation of date strings, only RFC3339 not all of ISO 8601 are validExpected result: false but validator returned: true
validation of date strings, invalidates non-padded month datesExpected result: false but validator returned: true
validation of date strings, invalidates non-padded day datesExpected result: false but validator returned: true
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 an internationalized e-mail addresses, an invalid idn e-mail addressExpected result: false but validator returned: true
validation of an internationalized e-mail addresses, an invalid e-mail addressExpected result: false but validator returned: true
validation of internationalized host names, illegal first char U+302E Hangul single dot tone markExpected result: false but validator returned: true
validation of internationalized host names, contains illegal char U+302E Hangul single dot tone markExpected result: false but validator returned: true
validation of internationalized host names, a host name with a component too longExpected result: false but validator returned: true
validation of internationalized host names, invalid label, correct PunycodeExpected result: false but validator returned: true
validation of internationalized host names, invalid PunycodeExpected result: false but validator returned: true
validation of internationalized host names, U-label contains "--" in the 3rd and 4th positionExpected result: false but validator returned: true
validation of internationalized host names, U-label starts with a dashExpected result: false but validator returned: true
validation of internationalized host names, U-label ends with a dashExpected result: false but validator returned: true
validation of internationalized host names, U-label starts and ends with a dashExpected result: false but validator returned: true
validation of internationalized host names, Begins with a Spacing Combining MarkExpected result: false but validator returned: true
validation of internationalized host names, Begins with a Nonspacing MarkExpected result: false but validator returned: true
validation of internationalized host names, Begins with an Enclosing MarkExpected result: false but validator returned: true
validation of internationalized host names, Exceptions that are DISALLOWED, right-to-left charsExpected result: false but validator returned: true
validation of internationalized host names, Exceptions that are DISALLOWED, left-to-right charsExpected result: false but validator returned: true
validation of internationalized host names, MIDDLE DOT with no preceding 'l'Expected result: false but validator returned: true
validation of internationalized host names, MIDDLE DOT with nothing precedingExpected result: false but validator returned: true
validation of internationalized host names, MIDDLE DOT with no following 'l'Expected result: false but validator returned: true
validation of internationalized host names, MIDDLE DOT with nothing followingExpected result: false but validator returned: true
validation of internationalized host names, Greek KERAIA not followed by GreekExpected result: false but validator returned: true
validation of internationalized host names, Greek KERAIA not followed by anythingExpected result: false but validator returned: true
validation of internationalized host names, Hebrew GERESH not preceded by HebrewExpected result: false but validator returned: true
validation of internationalized host names, Hebrew GERESH not preceded by anythingExpected result: false but validator returned: true
validation of internationalized host names, Hebrew GERSHAYIM not preceded by HebrewExpected result: false but validator returned: true
validation of internationalized host names, Hebrew GERSHAYIM not preceded by anythingExpected result: false but validator returned: true
validation of internationalized host names, KATAKANA MIDDLE DOT with no Hiragana, Katakana, or HanExpected result: false but validator returned: true
validation of internationalized host names, KATAKANA MIDDLE DOT with no other charactersExpected result: false but validator returned: true
validation of internationalized host names, Arabic-Indic digits mixed with Extended Arabic-Indic digitsExpected result: false but validator returned: true
validation of internationalized host names, ZERO WIDTH JOINER not preceded by ViramaExpected result: false but validator returned: true
validation of internationalized host names, ZERO WIDTH JOINER not preceded by anythingExpected result: false but validator returned: true
validation of IPv6 addresses, leading colons is validExpected result: true but validator returned: false
validation of IPv6 addresses, trailing colons is validExpected result: true but validator returned: false
validation of IPv6 addresses, mixed format with the ipv4 section as decimal octetsExpected result: true but validator returned: false
validation of IPv6 addresses, mixed format with leading double colons (ipv4-mapped ipv6 address)Expected result: true but validator returned: false
validation of IRI References, an invalid IRI ReferenceExpected result: false but validator returned: true
validation of IRI References, an invalid IRI fragmentExpected result: false but validator returned: true
validation of IRIs, an invalid IRI based on IPv6Expected result: false but validator returned: true
validation of IRIs, an invalid relative IRI ReferenceExpected result: false but validator returned: true
validation of IRIs, an invalid IRIExpected result: false but validator returned: true
validation of IRIs, an invalid IRI though valid IRI referenceExpected result: false but validator returned: true
validation of regular expressions, a regular expression with unclosed parens is invalidExpected result: false but validator returned: true
validation of Relative JSON Pointers (RJP), an invalid RJP that is a valid JSON PointerExpected result: false but validator returned: true
validation of Relative JSON Pointers (RJP), negative prefixExpected result: false but validator returned: true
validation of time strings, an invalid time stringExpected result: false but validator returned: true
validation of time strings, only RFC3339 not all of ISO 8601 are validExpected result: false but validator returned: true
Proper UTF-16 surrogate pair handling: pattern, matches emptyExpected result: true but validator returned: false
Proper UTF-16 surrogate pair handling: pattern, matches twoExpected result: true but validator returned: false
Proper UTF-16 surrogate pair handling: patternProperties, doesn't match twoExpected result: false but validator returned: true
Location-independent identifier, matchExpected result: true but validator returned: "Maximum call stack size exceeded"
Location-independent identifier, mismatchExpected result: false but validator returned: "Maximum call stack size exceeded"
Location-independent identifier with absolute URI, matchExpected result: true but validator returned: "Maximum call stack size exceeded"
Location-independent identifier with absolute URI, mismatchExpected result: false but validator returned: "Maximum call stack size exceeded"
Location-independent identifier with base URI change in subschema, matchExpected result: true but validator returned: "Maximum call stack size exceeded"
Location-independent identifier with base URI change in subschema, mismatchExpected result: false but validator returned: "Maximum call stack size exceeded"
uniqueItems validation, unique heterogeneous types are validExpected result: true but validator returned: false
uniqueItems validation, objects are non-unique despite key orderExpected result: false but validator returned: true
uniqueItems=false validation, unique array of integers is validExpected result: true but validator returned: false
uniqueItems=false validation, non-unique array of integers is validExpected result: true but validator returned: false
uniqueItems=false validation, numbers are unique if mathematically unequalExpected result: true but validator returned: false
uniqueItems=false validation, false is not equal to zeroExpected result: true but validator returned: false
uniqueItems=false validation, true is not equal to oneExpected result: true but validator returned: false
uniqueItems=false validation, unique array of objects is validExpected result: true but validator returned: false
uniqueItems=false validation, non-unique array of objects is validExpected result: true but validator returned: false
uniqueItems=false validation, unique array of nested objects is validExpected result: true but validator returned: false
uniqueItems=false validation, non-unique array of nested objects is validExpected result: true but validator returned: false
uniqueItems=false validation, unique array of arrays is validExpected result: true but validator returned: false
uniqueItems=false validation, non-unique array of arrays is validExpected result: true but validator returned: false
uniqueItems=false validation, 1 and true are uniqueExpected result: true but validator returned: false
uniqueItems=false validation, 0 and false are uniqueExpected result: true but validator returned: false
uniqueItems=false validation, unique heterogeneous types are validExpected result: true but validator returned: false
uniqueItems=false validation, non-unique heterogeneous types are validExpected result: true but validator returned: false
uniqueItems=false with an array of items, [false, true] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, [true, false] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, [false, false] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, [true, true] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, unique array extended from [false, true] is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, unique array extended from [true, false] is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, non-unique array extended from [false, true] is validExpected result: true but validator returned: false
uniqueItems=false with an array of items, non-unique array extended from [true, false] is validExpected result: true but validator returned: false
uniqueItems=false with an array of items and additionalItems=false, [false, true] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items and additionalItems=false, [true, false] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items and additionalItems=false, [false, false] from items array is validExpected result: true but validator returned: false
uniqueItems=false with an array of items and additionalItems=false, [true, true] from items array is validExpected result: true but validator returned: false

All other tests passed.

back to benchmarks