Introduction

The purpose of this test is to determine how functionally complete each validator implementation is.

Each implementation is run through a suite a functional tests. The tests cover almost every aspect of the different drafts of the JSON Schema specification. The tests cover both positive cases, where the validation should succeed, and negative cases, where validation should fail. The tests cover both required features and those deemed optional by the specifications.

The tests are curated by the JSON community and are available   on GitHub.

Note: The Bowtie Project aims to provide similar feature comparison for all validator implementations. At the time of writing it does not cover all JVM implementations and does not cover optional schema features. Though, these are being worked on. Ultimately, this project should replace this comparison.

Results

These results where last updated September 15, 2026

For each schema specification an implementation supports, the number of test cases that pass and fail is tracked, split into those covering required vs optional features.

Summary of results

The charts below illustrate the percentage of required and optional test cases that pass for each draft of the JSON Schema, and aggregate/overall graphs that show the pass rate across all the drafts an implementation supports. Results are broken down into separate required and optional graphs.

Summary results table

Note: >>> scroll to the right for more columns on the table.

In the table above the columns cover the different JSON schema draft versions, plus an overall aggregate result, and each row is the results for a specific validator implementation.

Unpopulated cells indicate the implementations does not support that specific schema draft.

Populated cells details the number (and percentage) of required and optional test cases that pass and fail.

Detailed results

Below is a more details set of results for each specification draft an implementation supports. Each table details the number of test cases that pass and fail for each test file in the JSON schema test suite.

DevHarrel

Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/content.json 6 4 10
optional/cross-draft.json 2 0 2
optional/ecmascript-regex.json 58 16 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 38 5 43
optional/format/date.json 79 2 81
optional/format/ecmascript-regex.json 7 5 12
optional/format/email.json 61 10 71
optional/format/hostname.json 40 24 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 64 34 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 50 1 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 24 2 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 44 11 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 25 4 29
optional/format/uri-template.json 26 18 44
optional/format/uri.json 45 2 47
optional/id.json 6 1 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 1 2 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 78 0 78
refRemote.json 23 0 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_2019_09
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 2 0 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 114 0 114
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 3 0 3
optional/dependencies-compatibility.json 22 14 36
optional/ecmascript-regex.json 58 16 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 38 5 43
optional/format/date.json 79 2 81
optional/format/duration.json 52 0 52
optional/format/ecmascript-regex.json 7 5 12
optional/format/email.json 61 10 71
optional/format/hostname.json 40 24 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 64 34 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 50 1 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 24 2 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 44 11 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 25 4 29
optional/format/uri-template.json 26 18 44
optional/format/uri.json 45 2 47
optional/format/uuid.json 29 0 29
optional/id.json 2 1 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 10 0 10
optional/unknownKeyword.json 1 2 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
recursiveRef.json 34 0 34
ref.json 81 0 81
refRemote.json 31 0 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 56 0 56
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 5 0 5
Draft_2020_12
suite pass fail total
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 2 0 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
dynamicRef.json 44 0 44
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 133 0 133
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 29 0 29
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 1 0 1
optional/dependencies-compatibility.json 22 14 36
optional/dynamicRef.json 2 0 2
optional/ecmascript-regex.json 58 16 74
optional/float-overflow.json 1 0 1
optional/format-assertion.json 2 2 4
optional/format/date-time.json 38 5 43
optional/format/date.json 79 2 81
optional/format/duration.json 52 0 52
optional/format/ecmascript-regex.json 7 5 12
optional/format/email.json 61 10 71
optional/format/hostname.json 40 24 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 64 34 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 50 1 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 24 2 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 44 11 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 25 4 29
optional/format/uri-template.json 26 18 44
optional/format/uri.json 45 2 47
optional/format/uuid.json 29 0 29
optional/id.json 2 1 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 10 0 10
optional/unknownKeyword.json 1 2 3
pattern.json 11 1 12
patternProperties.json 25 0 25
prefixItems.json 11 0 11
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 79 0 79
refRemote.json 31 0 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 71 0 71
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 5 0 5

Everit

Draft_04
suite pass fail total
additionalItems.json 17 0 17
additionalProperties.json 16 0 16
allOf.json 26 1 27
anyOf.json 15 0 15
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 29 0 29
enum.json 47 2 49
format.json 36 0 36
infinite-loop-detection.json 2 0 2
items.json 19 2 21
maxItems.json 4 0 4
maxLength.json 5 0 5
maxProperties.json 8 0 8
maximum.json 14 0 14
minItems.json 4 0 4
minLength.json 5 0 5
minProperties.json 8 0 8
minimum.json 17 0 17
multipleOf.json 11 0 11
not.json 20 0 20
oneOf.json 23 0 23
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 32 11 43
optional/format/email.json 64 7 71
optional/format/hostname.json 28 3 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 48 3 51
optional/format/unknown.json 7 0 7
optional/format/uri.json 41 6 47
optional/id.json 2 1 3
optional/non-bmp-regex.json 12 0 12
optional/zeroTerminatedFloats.json 1 0 1
pattern.json 9 0 9
patternProperties.json 17 1 18
properties.json 24 0 24
ref.json 40 5 45
refRemote.json 17 0 17
required.json 17 0 17
type.json 79 0 79
uniqueItems.json 69 0 69
Draft_06
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 29 1 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 53 1 54
contains.json 19 0 19
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 45 2 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 54 0 54
infinite-loop-detection.json 2 0 2
items.json 26 2 28
maxItems.json 5 1 6
maxLength.json 6 1 7
maxProperties.json 9 1 10
maximum.json 8 0 8
minItems.json 5 1 6
minLength.json 6 1 7
minProperties.json 9 1 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 0 1 1
optional/format/date-time.json 32 11 43
optional/format/email.json 64 7 71
optional/format/hostname.json 28 3 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 48 3 51
optional/format/json-pointer.json 40 0 40
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 24 5 29
optional/format/uri-template.json 34 10 44
optional/format/uri.json 43 4 47
optional/id.json 6 1 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 1 2 3
pattern.json 9 0 9
patternProperties.json 22 1 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 61 9 70
refRemote.json 23 0 23
required.json 18 0 18
type.json 79 1 80
uniqueItems.json 69 0 69
Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 29 1 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 53 1 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 45 2 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 26 2 28
maxItems.json 5 1 6
maxLength.json 6 1 7
maxProperties.json 9 1 10
maximum.json 8 0 8
minItems.json 5 1 6
minLength.json 6 1 7
minProperties.json 9 1 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/content.json 6 4 10
optional/cross-draft.json 1 1 2
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 0 1 1
optional/format/date-time.json 32 11 43
optional/format/date.json 80 1 81
optional/format/ecmascript-regex.json 7 5 12
optional/format/email.json 64 7 71
optional/format/hostname.json 39 25 64
optional/format/idn-email.json 16 2 18
optional/format/idn-hostname.json 43 55 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 48 3 51
optional/format/iri-reference.json 14 4 18
optional/format/iri.json 17 9 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 23 2 25
optional/format/time.json 46 9 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 24 5 29
optional/format/uri-template.json 34 10 44
optional/format/uri.json 44 3 47
optional/id.json 6 1 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 1 2 3
pattern.json 9 0 9
patternProperties.json 22 1 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 68 10 78
refRemote.json 23 0 23
required.json 18 0 18
type.json 79 1 80
uniqueItems.json 69 0 69

Jackson

Draft_07
suite pass fail total
additionalItems.json 6 13 19
additionalProperties.json 5 11 16
allOf.json 20 10 30
anyOf.json 6 12 18
boolean_schema.json 9 9 18
const.json 32 22 54
contains.json 10 11 21
default.json 1 6 7
definitions.json 1 1 2
dependencies.json 15 21 36
enum.json 24 23 47
exclusiveMaximum.json 2 2 4
exclusiveMinimum.json 2 2 4
format.json 0 102 102
if-then-else.json 10 20 30
infinite-loop-detection.json 1 1 2
items.json 10 18 28
maxItems.json 2 4 6
maxLength.json 2 5 7
maxProperties.json 3 7 10
maximum.json 2 6 8
minItems.json 2 4 6
minLength.json 3 4 7
minProperties.json 2 8 10
minimum.json 3 8 11
multipleOf.json 4 7 11
not.json 23 15 38
oneOf.json 15 12 27
optional/bignum.json 3 6 9
optional/content.json 4 6 10
optional/cross-draft.json 1 1 2
optional/ecmascript-regex.json 38 36 74
optional/float-overflow.json 0 1 1
optional/format/date-time.json 26 17 43
optional/format/date.json 58 23 81
optional/format/ecmascript-regex.json 6 6 12
optional/format/email.json 44 27 71
optional/format/hostname.json 35 29 64
optional/format/idn-email.json 2 16 18
optional/format/idn-hostname.json 55 43 98
optional/format/ipv4.json 30 11 41
optional/format/ipv6.json 28 23 51
optional/format/iri-reference.json 4 14 18
optional/format/iri.json 9 17 26
optional/format/json-pointer.json 12 28 40
optional/format/regex.json 1 7 8
optional/format/relative-json-pointer.json 12 13 25
optional/format/time.json 35 20 55
optional/format/unknown.json 0 7 7
optional/format/uri-reference.json 12 17 29
optional/format/uri-template.json 19 25 44
optional/format/uri.json 26 21 47
optional/id.json 3 4 7
optional/non-bmp-regex.json 6 6 12
optional/unknownKeyword.json 2 1 3
pattern.json 1 8 9
patternProperties.json 10 13 23
properties.json 12 16 28
propertyNames.json 5 17 22
ref.json 40 38 78
refRemote.json 11 12 23
required.json 6 12 18
type.json 59 21 80
uniqueItems.json 19 50 69
Draft_2020_12
suite pass fail total
additionalProperties.json 9 12 21
allOf.json 20 10 30
anchor.json 4 4 8
anyOf.json 6 12 18
boolean_schema.json 9 9 18
const.json 32 22 54
contains.json 10 11 21
content.json 0 18 18
default.json 1 6 7
defs.json 1 1 2
dependentRequired.json 6 14 20
dependentSchemas.json 10 10 20
dynamicRef.json 22 22 44
enum.json 30 23 53
exclusiveMaximum.json 2 2 4
exclusiveMinimum.json 2 2 4
format.json 0 133 133
if-then-else.json 10 20 30
infinite-loop-detection.json 1 1 2
items.json 12 17 29
maxContains.json 7 7 14
maxItems.json 2 4 6
maxLength.json 2 5 7
maxProperties.json 3 7 10
maximum.json 2 6 8
minContains.json 14 14 28
minItems.json 2 4 6
minLength.json 3 4 7
minProperties.json 2 8 10
minimum.json 3 8 11
multipleOf.json 4 7 11
not.json 24 16 40
oneOf.json 15 12 27
optional/anchor.json 2 2 4
optional/bignum.json 3 6 9
optional/cross-draft.json 0 1 1
optional/dependencies-compatibility.json 14 22 36
optional/dynamicRef.json 1 1 2
optional/ecmascript-regex.json 38 36 74
optional/float-overflow.json 0 1 1
optional/format-assertion.json 2 2 4
optional/format/date-time.json 26 17 43
optional/format/date.json 58 23 81
optional/format/duration.json 25 27 52
optional/format/ecmascript-regex.json 6 6 12
optional/format/email.json 44 27 71
optional/format/hostname.json 35 29 64
optional/format/idn-email.json 2 16 18
optional/format/idn-hostname.json 55 43 98
optional/format/ipv4.json 30 11 41
optional/format/ipv6.json 28 23 51
optional/format/iri-reference.json 4 14 18
optional/format/iri.json 9 17 26
optional/format/json-pointer.json 12 28 40
optional/format/regex.json 1 7 8
optional/format/relative-json-pointer.json 12 13 25
optional/format/time.json 35 20 55
optional/format/unknown.json 0 7 7
optional/format/uri-reference.json 12 17 29
optional/format/uri-template.json 19 25 44
optional/format/uri.json 26 21 47
optional/format/uuid.json 14 15 29
optional/id.json 1 2 3
optional/no-schema.json 1 2 3
optional/non-bmp-regex.json 6 6 12
optional/refOfUnknownKeyword.json 5 5 10
optional/unknownKeyword.json 2 1 3
pattern.json 2 10 12
patternProperties.json 10 15 25
prefixItems.json 2 9 11
properties.json 12 16 28
propertyNames.json 5 17 22
ref.json 42 37 79
refRemote.json 15 16 31
required.json 6 12 18
type.json 59 21 80
unevaluatedItems.json 29 42 71
unevaluatedProperties.json 62 67 129
uniqueItems.json 19 50 69
vocabulary.json 2 3 5

Justify

Draft_04
suite pass fail total
additionalItems.json 17 0 17
additionalProperties.json 16 0 16
allOf.json 23 4 27
anyOf.json 13 2 15
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 29 0 29
enum.json 45 4 49
format.json 36 0 36
infinite-loop-detection.json 2 0 2
items.json 21 0 21
maxItems.json 4 0 4
maxLength.json 5 0 5
maxProperties.json 8 0 8
maximum.json 14 0 14
minItems.json 4 0 4
minLength.json 4 1 5
minProperties.json 8 0 8
minimum.json 16 1 17
multipleOf.json 10 1 11
not.json 19 1 20
oneOf.json 22 1 23
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 70 4 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/email.json 63 8 71
optional/format/hostname.json 31 0 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 50 1 51
optional/format/unknown.json 0 7 7
optional/format/uri.json 47 0 47
optional/id.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/zeroTerminatedFloats.json 1 0 1
pattern.json 9 0 9
patternProperties.json 18 0 18
properties.json 24 0 24
ref.json 36 9 45
refRemote.json 13 4 17
required.json 17 0 17
type.json 76 3 79
uniqueItems.json 69 0 69
Draft_06
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 26 4 30
anyOf.json 16 2 18
boolean_schema.json 17 1 18
const.json 51 3 54
contains.json 19 0 19
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 35 1 36
enum.json 43 4 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 54 0 54
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 6 1 7
minProperties.json 10 0 10
minimum.json 10 1 11
multipleOf.json 10 1 11
not.json 36 2 38
oneOf.json 26 1 27
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 70 4 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/email.json 63 8 71
optional/format/hostname.json 31 0 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 50 1 51
optional/format/json-pointer.json 40 0 40
optional/format/unknown.json 0 7 7
optional/format/uri-reference.json 28 1 29
optional/format/uri-template.json 43 1 44
optional/format/uri.json 47 0 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 60 10 70
refRemote.json 17 6 23
required.json 18 0 18
type.json 77 3 80
uniqueItems.json 69 0 69
Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 26 4 30
anyOf.json 16 2 18
boolean_schema.json 17 1 18
const.json 51 3 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 35 1 36
enum.json 43 4 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 21 9 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 6 1 7
minProperties.json 10 0 10
minimum.json 10 1 11
multipleOf.json 10 1 11
not.json 36 2 38
oneOf.json 26 1 27
optional/bignum.json 9 0 9
optional/content.json 10 0 10
optional/cross-draft.json 1 1 2
optional/ecmascript-regex.json 70 4 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/date.json 80 1 81
optional/format/ecmascript-regex.json 12 0 12
optional/format/email.json 63 8 71
optional/format/hostname.json 41 23 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 85 13 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 50 1 51
optional/format/iri-reference.json 18 0 18
optional/format/iri.json 26 0 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 47 8 55
optional/format/unknown.json 0 7 7
optional/format/uri-reference.json 28 1 29
optional/format/uri-template.json 43 1 44
optional/format/uri.json 47 0 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 67 11 78
refRemote.json 17 6 23
required.json 18 0 18
type.json 77 3 80
uniqueItems.json 69 0 69

Medeia

Draft_04
suite pass fail total
additionalItems.json 17 0 17
additionalProperties.json 16 0 16
allOf.json 27 0 27
anyOf.json 15 0 15
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 26 3 29
enum.json 49 0 49
format.json 36 0 36
infinite-loop-detection.json 2 0 2
items.json 21 0 21
maxItems.json 4 0 4
maxLength.json 5 0 5
maxProperties.json 8 0 8
maximum.json 14 0 14
minItems.json 4 0 4
minLength.json 5 0 5
minProperties.json 8 0 8
minimum.json 17 0 17
multipleOf.json 11 0 11
not.json 20 0 20
oneOf.json 23 0 23
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 37 6 43
optional/format/email.json 27 44 71
optional/format/hostname.json 30 1 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 39 12 51
optional/format/unknown.json 7 0 7
optional/format/uri.json 44 3 47
optional/id.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/zeroTerminatedFloats.json 0 1 1
pattern.json 9 0 9
patternProperties.json 18 0 18
properties.json 23 1 24
ref.json 45 0 45
refRemote.json 12 5 17
required.json 17 0 17
type.json 79 0 79
uniqueItems.json 69 0 69
Draft_06
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 19 0 19
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 33 3 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 54 0 54
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 37 6 43
optional/format/email.json 27 44 71
optional/format/hostname.json 30 1 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 39 12 51
optional/format/json-pointer.json 40 0 40
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 24 5 29
optional/format/uri-template.json 25 19 44
optional/format/uri.json 44 3 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 27 1 28
propertyNames.json 22 0 22
ref.json 70 0 70
refRemote.json 16 7 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 33 3 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/content.json 10 0 10
optional/cross-draft.json 1 1 2
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 37 6 43
optional/format/date.json 80 1 81
optional/format/ecmascript-regex.json 7 5 12
optional/format/email.json 27 44 71
optional/format/hostname.json 39 25 64
optional/format/idn-email.json 16 2 18
optional/format/idn-hostname.json 67 31 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 39 12 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 24 2 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 20 5 25
optional/format/time.json 46 9 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 24 5 29
optional/format/uri-template.json 25 19 44
optional/format/uri.json 44 3 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 27 1 28
propertyNames.json 22 0 22
ref.json 78 0 78
refRemote.json 23 0 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69

NetworkNt

Draft_04
suite pass fail total
additionalItems.json 17 0 17
additionalProperties.json 16 0 16
allOf.json 27 0 27
anyOf.json 15 0 15
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 29 0 29
enum.json 49 0 49
format.json 36 0 36
infinite-loop-detection.json 2 0 2
items.json 21 0 21
maxItems.json 4 0 4
maxLength.json 5 0 5
maxProperties.json 8 0 8
maximum.json 14 0 14
minItems.json 4 0 4
minLength.json 5 0 5
minProperties.json 8 0 8
minimum.json 17 0 17
multipleOf.json 11 0 11
not.json 20 0 20
oneOf.json 23 0 23
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 74 0 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/email.json 65 6 71
optional/format/hostname.json 30 1 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/unknown.json 7 0 7
optional/format/uri.json 45 2 47
optional/id.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/zeroTerminatedFloats.json 1 0 1
pattern.json 9 0 9
patternProperties.json 18 0 18
properties.json 24 0 24
ref.json 45 0 45
refRemote.json 17 0 17
required.json 17 0 17
type.json 79 0 79
uniqueItems.json 69 0 69
Draft_06
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 19 0 19
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 54 0 54
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 74 0 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/email.json 65 6 71
optional/format/hostname.json 30 1 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/json-pointer.json 40 0 40
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 26 3 29
optional/format/uri-template.json 42 2 44
optional/format/uri.json 45 2 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 70 0 70
refRemote.json 23 0 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/content.json 10 0 10
optional/cross-draft.json 2 0 2
optional/ecmascript-regex.json 74 0 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/date.json 81 0 81
optional/format/ecmascript-regex.json 8 4 12
optional/format/email.json 65 6 71
optional/format/hostname.json 40 24 64
optional/format/idn-email.json 17 1 18
optional/format/idn-hostname.json 80 18 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 53 2 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 26 3 29
optional/format/uri-template.json 42 2 44
optional/format/uri.json 45 2 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 78 0 78
refRemote.json 23 0 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_2019_09
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 2 0 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 114 0 114
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 3 0 3
optional/dependencies-compatibility.json 36 0 36
optional/ecmascript-regex.json 74 0 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/date.json 81 0 81
optional/format/duration.json 50 2 52
optional/format/ecmascript-regex.json 8 4 12
optional/format/email.json 65 6 71
optional/format/hostname.json 40 24 64
optional/format/idn-email.json 17 1 18
optional/format/idn-hostname.json 80 18 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 53 2 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 26 3 29
optional/format/uri-template.json 42 2 44
optional/format/uri.json 45 2 47
optional/format/uuid.json 29 0 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 10 0 10
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
recursiveRef.json 34 0 34
ref.json 81 0 81
refRemote.json 31 0 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 56 0 56
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 5 0 5
Draft_2020_12
suite pass fail total
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 2 0 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
dynamicRef.json 44 0 44
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 133 0 133
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 29 0 29
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 1 0 1
optional/dependencies-compatibility.json 36 0 36
optional/dynamicRef.json 2 0 2
optional/ecmascript-regex.json 74 0 74
optional/float-overflow.json 1 0 1
optional/format-assertion.json 4 0 4
optional/format/date-time.json 40 3 43
optional/format/date.json 81 0 81
optional/format/duration.json 50 2 52
optional/format/ecmascript-regex.json 8 4 12
optional/format/email.json 65 6 71
optional/format/hostname.json 40 24 64
optional/format/idn-email.json 17 1 18
optional/format/idn-hostname.json 80 18 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 53 2 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 26 3 29
optional/format/uri-template.json 42 2 44
optional/format/uri.json 45 2 47
optional/format/uuid.json 29 0 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 10 0 10
optional/unknownKeyword.json 3 0 3
pattern.json 12 0 12
patternProperties.json 25 0 25
prefixItems.json 11 0 11
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 79 0 79
refRemote.json 31 0 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 71 0 71
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 5 0 5

SJF4J

Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/content.json 10 0 10
optional/cross-draft.json 2 0 2
optional/ecmascript-regex.json 74 0 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 43 0 43
optional/format/date.json 81 0 81
optional/format/ecmascript-regex.json 8 4 12
optional/format/email.json 70 1 71
optional/format/hostname.json 64 0 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 98 0 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 49 2 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 55 0 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 25 4 29
optional/format/uri-template.json 43 1 44
optional/format/uri.json 46 1 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 78 0 78
refRemote.json 23 0 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_2019_09
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 2 0 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 114 0 114
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 3 0 3
optional/dependencies-compatibility.json 36 0 36
optional/ecmascript-regex.json 74 0 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 43 0 43
optional/format/date.json 81 0 81
optional/format/duration.json 52 0 52
optional/format/ecmascript-regex.json 8 4 12
optional/format/email.json 70 1 71
optional/format/hostname.json 64 0 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 98 0 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 49 2 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 55 0 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 25 4 29
optional/format/uri-template.json 43 1 44
optional/format/uri.json 46 1 47
optional/format/uuid.json 29 0 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 10 0 10
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
recursiveRef.json 34 0 34
ref.json 81 0 81
refRemote.json 31 0 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 56 0 56
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 5 0 5
Draft_2020_12
suite pass fail total
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 2 0 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
dynamicRef.json 44 0 44
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 133 0 133
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 29 0 29
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 1 0 1
optional/dependencies-compatibility.json 36 0 36
optional/dynamicRef.json 2 0 2
optional/ecmascript-regex.json 74 0 74
optional/float-overflow.json 1 0 1
optional/format-assertion.json 4 0 4
optional/format/date-time.json 43 0 43
optional/format/date.json 81 0 81
optional/format/duration.json 52 0 52
optional/format/ecmascript-regex.json 8 4 12
optional/format/email.json 70 1 71
optional/format/hostname.json 64 0 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 98 0 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 49 2 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 55 0 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 25 4 29
optional/format/uri-template.json 43 1 44
optional/format/uri.json 46 1 47
optional/format/uuid.json 29 0 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 10 0 10
optional/unknownKeyword.json 3 0 3
pattern.json 12 0 12
patternProperties.json 25 0 25
prefixItems.json 11 0 11
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 79 0 79
refRemote.json 31 0 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 71 0 71
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 5 0 5

SchemaFriend

Draft_03
suite pass fail total
additionalItems.json 14 0 14
additionalProperties.json 16 0 16
default.json 7 0 7
dependencies.json 18 0 18
disallow.json 9 0 9
divisibleBy.json 9 0 9
enum.json 18 0 18
extends.json 10 0 10
format.json 60 0 60
infinite-loop-detection.json 2 0 2
items.json 7 0 7
maxItems.json 4 0 4
maxLength.json 5 0 5
maximum.json 14 0 14
minItems.json 4 0 4
minLength.json 5 0 5
minimum.json 13 0 13
optional/bignum.json 9 0 9
optional/format/color.json 3 3 6
optional/format/date-time.json 18 3 21
optional/format/date.json 33 0 33
optional/format/ecmascript-regex.json 2 1 3
optional/format/email.json 11 0 11
optional/format/host-name.json 12 0 12
optional/format/ip-address.json 3 0 3
optional/format/ipv6.json 12 0 12
optional/format/regex.json 2 0 2
optional/format/time.json 2 1 3
optional/format/uri.json 3 1 4
optional/non-bmp-regex.json 12 0 12
optional/zeroTerminatedFloats.json 1 0 1
pattern.json 9 0 9
patternProperties.json 17 0 17
properties.json 15 0 15
ref.json 27 0 27
refRemote.json 8 0 8
required.json 4 0 4
type.json 80 0 80
uniqueItems.json 62 0 62
Draft_04
suite pass fail total
additionalItems.json 17 0 17
additionalProperties.json 16 0 16
allOf.json 27 0 27
anyOf.json 15 0 15
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 29 0 29
enum.json 47 2 49
format.json 36 0 36
infinite-loop-detection.json 2 0 2
items.json 21 0 21
maxItems.json 4 0 4
maxLength.json 5 0 5
maxProperties.json 8 0 8
maximum.json 14 0 14
minItems.json 4 0 4
minLength.json 5 0 5
minProperties.json 8 0 8
minimum.json 17 0 17
multipleOf.json 11 0 11
not.json 20 0 20
oneOf.json 23 0 23
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 66 8 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 38 5 43
optional/format/email.json 63 8 71
optional/format/hostname.json 24 7 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/unknown.json 7 0 7
optional/format/uri.json 44 3 47
optional/id.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/zeroTerminatedFloats.json 1 0 1
pattern.json 9 0 9
patternProperties.json 18 0 18
properties.json 24 0 24
ref.json 44 1 45
refRemote.json 17 0 17
required.json 17 0 17
type.json 79 0 79
uniqueItems.json 69 0 69
Draft_06
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 19 0 19
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 45 2 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 54 0 54
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 66 8 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 38 5 43
optional/format/email.json 63 8 71
optional/format/hostname.json 24 7 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/json-pointer.json 40 0 40
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 24 5 29
optional/format/uri-template.json 34 10 44
optional/format/uri.json 44 3 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 67 3 70
refRemote.json 23 0 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 45 2 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/content.json 10 0 10
optional/cross-draft.json 2 0 2
optional/ecmascript-regex.json 66 8 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 38 5 43
optional/format/date.json 79 2 81
optional/format/ecmascript-regex.json 6 6 12
optional/format/email.json 63 8 71
optional/format/hostname.json 42 22 64
optional/format/idn-email.json 16 2 18
optional/format/idn-hostname.json 87 11 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 24 1 25
optional/format/time.json 46 9 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 24 5 29
optional/format/uri-template.json 34 10 44
optional/format/uri.json 44 3 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 75 3 78
refRemote.json 23 0 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_2019_09
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 1 1 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
enum.json 51 2 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 114 0 114
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 2 1 3
optional/dependencies-compatibility.json 36 0 36
optional/ecmascript-regex.json 66 8 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 38 5 43
optional/format/date.json 79 2 81
optional/format/duration.json 51 1 52
optional/format/ecmascript-regex.json 6 6 12
optional/format/email.json 63 8 71
optional/format/hostname.json 42 22 64
optional/format/idn-email.json 16 2 18
optional/format/idn-hostname.json 87 11 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 24 1 25
optional/format/time.json 46 9 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 24 5 29
optional/format/uri-template.json 34 10 44
optional/format/uri.json 44 3 47
optional/format/uuid.json 29 0 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 9 1 10
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
recursiveRef.json 34 0 34
ref.json 76 5 81
refRemote.json 31 0 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 56 0 56
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 4 1 5
Draft_2020_12
suite pass fail total
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 1 1 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
dynamicRef.json 43 1 44
enum.json 51 2 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 133 0 133
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 29 0 29
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 0 1 1
optional/dependencies-compatibility.json 36 0 36
optional/dynamicRef.json 2 0 2
optional/ecmascript-regex.json 66 8 74
optional/float-overflow.json 1 0 1
optional/format-assertion.json 2 2 4
optional/format/date-time.json 38 5 43
optional/format/date.json 79 2 81
optional/format/duration.json 51 1 52
optional/format/ecmascript-regex.json 6 6 12
optional/format/email.json 63 8 71
optional/format/hostname.json 42 22 64
optional/format/idn-email.json 16 2 18
optional/format/idn-hostname.json 87 11 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/iri-reference.json 17 1 18
optional/format/iri.json 25 1 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 24 1 25
optional/format/time.json 46 9 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 24 5 29
optional/format/uri-template.json 34 10 44
optional/format/uri.json 44 3 47
optional/format/uuid.json 29 0 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 9 1 10
optional/unknownKeyword.json 3 0 3
pattern.json 12 0 12
patternProperties.json 25 0 25
prefixItems.json 11 0 11
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 74 5 79
refRemote.json 31 0 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 71 0 71
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 4 1 5

Skema

Draft_2020_12
suite pass fail total
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 2 0 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
dynamicRef.json 36 8 44
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 133 0 133
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 29 0 29
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 0 1 1
optional/dependencies-compatibility.json 22 14 36
optional/dynamicRef.json 1 1 2
optional/ecmascript-regex.json 48 26 74
optional/float-overflow.json 0 1 1
optional/format-assertion.json 3 1 4
optional/format/date-time.json 41 2 43
optional/format/date.json 80 1 81
optional/format/duration.json 45 7 52
optional/format/ecmascript-regex.json 6 6 12
optional/format/email.json 58 13 71
optional/format/hostname.json 29 35 64
optional/format/idn-email.json 16 2 18
optional/format/idn-hostname.json 43 55 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 50 1 51
optional/format/iri-reference.json 14 4 18
optional/format/iri.json 17 9 26
optional/format/json-pointer.json 28 12 40
optional/format/regex.json 7 1 8
optional/format/relative-json-pointer.json 13 12 25
optional/format/time.json 51 4 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 17 12 29
optional/format/uri-template.json 25 19 44
optional/format/uri.json 43 4 47
optional/format/uuid.json 29 0 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 10 0 10
optional/unknownKeyword.json 3 0 3
pattern.json 10 2 12
patternProperties.json 23 2 25
prefixItems.json 11 0 11
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 79 0 79
refRemote.json 30 1 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 69 2 71
unevaluatedProperties.json 127 2 129
uniqueItems.json 69 0 69
vocabulary.json 4 1 5

Snow

Draft_06
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 19 0 19
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 54 0 54
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 64 10 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 41 2 43
optional/format/email.json 34 37 71
optional/format/hostname.json 30 1 31
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/json-pointer.json 40 0 40
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 29 0 29
optional/format/uri-template.json 37 7 44
optional/format/uri.json 47 0 47
optional/id.json 3 4 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 2 1 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 68 2 70
refRemote.json 19 4 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 2 0 2
dependencies.json 36 0 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/content.json 10 0 10
optional/cross-draft.json 1 1 2
optional/ecmascript-regex.json 64 10 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 41 2 43
optional/format/date.json 81 0 81
optional/format/ecmascript-regex.json 8 4 12
optional/format/email.json 34 37 71
optional/format/hostname.json 40 24 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 86 12 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/iri-reference.json 18 0 18
optional/format/iri.json 26 0 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 47 8 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 29 0 29
optional/format/uri-template.json 37 7 44
optional/format/uri.json 47 0 47
optional/id.json 5 2 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 2 1 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 76 2 78
refRemote.json 19 4 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_2019_09
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 8 0 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 2 0 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 114 0 114
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxContains.json 14 0 14
maxItems.json 6 0 6
maxLength.json 7 0 7
maxProperties.json 10 0 10
maximum.json 8 0 8
minContains.json 28 0 28
minItems.json 6 0 6
minLength.json 7 0 7
minProperties.json 10 0 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 39 1 40
oneOf.json 27 0 27
optional/anchor.json 2 2 4
optional/bignum.json 9 0 9
optional/cross-draft.json 1 2 3
optional/dependencies-compatibility.json 22 14 36
optional/ecmascript-regex.json 64 10 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 41 2 43
optional/format/date.json 81 0 81
optional/format/duration.json 52 0 52
optional/format/ecmascript-regex.json 8 4 12
optional/format/email.json 34 37 71
optional/format/hostname.json 40 24 64
optional/format/idn-email.json 18 0 18
optional/format/idn-hostname.json 86 12 98
optional/format/ipv4.json 41 0 41
optional/format/ipv6.json 51 0 51
optional/format/iri-reference.json 18 0 18
optional/format/iri.json 26 0 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 25 0 25
optional/format/time.json 47 8 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 29 0 29
optional/format/uri-template.json 37 7 44
optional/format/uri.json 47 0 47
optional/format/uuid.json 29 0 29
optional/id.json 1 2 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 10 0 10
optional/unknownKeyword.json 2 1 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
recursiveRef.json 32 2 34
ref.json 79 2 81
refRemote.json 23 8 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 56 0 56
unevaluatedProperties.json 126 3 129
uniqueItems.json 69 0 69
vocabulary.json 2 3 5

Vertx

Draft_04
suite pass fail total
additionalItems.json 17 0 17
additionalProperties.json 16 0 16
allOf.json 27 0 27
anyOf.json 15 0 15
default.json 7 0 7
definitions.json 1 1 2
dependencies.json 29 0 29
enum.json 49 0 49
format.json 36 0 36
infinite-loop-detection.json 2 0 2
items.json 21 0 21
maxItems.json 4 0 4
maxLength.json 5 0 5
maxProperties.json 8 0 8
maximum.json 14 0 14
minItems.json 4 0 4
minLength.json 5 0 5
minProperties.json 8 0 8
minimum.json 17 0 17
multipleOf.json 11 0 11
not.json 20 0 20
oneOf.json 23 0 23
optional/bignum.json 9 0 9
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/email.json 56 15 71
optional/format/hostname.json 29 2 31
optional/format/ipv4.json 40 1 41
optional/format/ipv6.json 50 1 51
optional/format/unknown.json 7 0 7
optional/format/uri.json 43 4 47
optional/id.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/zeroTerminatedFloats.json 0 1 1
pattern.json 9 0 9
patternProperties.json 18 0 18
properties.json 24 0 24
ref.json 44 1 45
refRemote.json 8 9 17
required.json 17 0 17
type.json 79 0 79
uniqueItems.json 69 0 69
Draft_07
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 16 0 16
allOf.json 30 0 30
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
default.json 7 0 7
definitions.json 1 1 2
dependencies.json 36 0 36
enum.json 47 0 47
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 102 0 102
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxItems.json 5 1 6
maxLength.json 7 0 7
maxProperties.json 9 1 10
maximum.json 8 0 8
minItems.json 5 1 6
minLength.json 7 0 7
minProperties.json 9 1 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 38 0 38
oneOf.json 27 0 27
optional/bignum.json 9 0 9
optional/content.json 8 2 10
optional/cross-draft.json 1 1 2
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/date.json 81 0 81
optional/format/ecmascript-regex.json 7 5 12
optional/format/email.json 56 15 71
optional/format/hostname.json 39 25 64
optional/format/idn-email.json 13 5 18
optional/format/idn-hostname.json 73 25 98
optional/format/ipv4.json 40 1 41
optional/format/ipv6.json 50 1 51
optional/format/iri-reference.json 14 4 18
optional/format/iri.json 17 9 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 24 1 25
optional/format/time.json 48 7 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 22 7 29
optional/format/uri-template.json 41 3 44
optional/format/uri.json 43 4 47
optional/id.json 7 0 7
optional/non-bmp-regex.json 12 0 12
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 77 1 78
refRemote.json 11 12 23
required.json 18 0 18
type.json 80 0 80
uniqueItems.json 69 0 69
Draft_2019_09
suite pass fail total
additionalItems.json 19 0 19
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 6 2 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 1 1 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 114 0 114
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 28 0 28
maxContains.json 13 1 14
maxItems.json 5 1 6
maxLength.json 7 0 7
maxProperties.json 9 1 10
maximum.json 8 0 8
minContains.json 27 1 28
minItems.json 5 1 6
minLength.json 7 0 7
minProperties.json 9 1 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 1 2 3
optional/dependencies-compatibility.json 36 0 36
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 1 0 1
optional/format/date-time.json 40 3 43
optional/format/date.json 81 0 81
optional/format/duration.json 46 6 52
optional/format/ecmascript-regex.json 7 5 12
optional/format/email.json 56 15 71
optional/format/hostname.json 39 25 64
optional/format/idn-email.json 13 5 18
optional/format/idn-hostname.json 73 25 98
optional/format/ipv4.json 40 1 41
optional/format/ipv6.json 50 1 51
optional/format/iri-reference.json 14 4 18
optional/format/iri.json 17 9 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 24 1 25
optional/format/time.json 48 7 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 22 7 29
optional/format/uri-template.json 41 3 44
optional/format/uri.json 43 4 47
optional/format/uuid.json 27 2 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 9 1 10
optional/unknownKeyword.json 3 0 3
pattern.json 9 0 9
patternProperties.json 23 0 23
properties.json 28 0 28
propertyNames.json 22 0 22
recursiveRef.json 34 0 34
ref.json 79 2 81
refRemote.json 15 16 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 55 1 56
unevaluatedProperties.json 129 0 129
uniqueItems.json 69 0 69
vocabulary.json 4 1 5
Draft_2020_12
suite pass fail total
additionalProperties.json 21 0 21
allOf.json 30 0 30
anchor.json 6 2 8
anyOf.json 18 0 18
boolean_schema.json 18 0 18
const.json 54 0 54
contains.json 21 0 21
content.json 18 0 18
default.json 7 0 7
defs.json 1 1 2
dependentRequired.json 20 0 20
dependentSchemas.json 20 0 20
dynamicRef.json 26 18 44
enum.json 53 0 53
exclusiveMaximum.json 4 0 4
exclusiveMinimum.json 4 0 4
format.json 116 17 133
if-then-else.json 30 0 30
infinite-loop-detection.json 2 0 2
items.json 29 0 29
maxContains.json 13 1 14
maxItems.json 5 1 6
maxLength.json 7 0 7
maxProperties.json 9 1 10
maximum.json 8 0 8
minContains.json 27 1 28
minItems.json 5 1 6
minLength.json 7 0 7
minProperties.json 9 1 10
minimum.json 11 0 11
multipleOf.json 11 0 11
not.json 40 0 40
oneOf.json 27 0 27
optional/anchor.json 4 0 4
optional/bignum.json 9 0 9
optional/cross-draft.json 0 1 1
optional/dependencies-compatibility.json 36 0 36
optional/dynamicRef.json 1 1 2
optional/ecmascript-regex.json 55 19 74
optional/float-overflow.json 1 0 1
optional/format-assertion.json 4 0 4
optional/format/date-time.json 40 3 43
optional/format/date.json 81 0 81
optional/format/duration.json 46 6 52
optional/format/ecmascript-regex.json 7 5 12
optional/format/email.json 56 15 71
optional/format/hostname.json 39 25 64
optional/format/idn-email.json 13 5 18
optional/format/idn-hostname.json 73 25 98
optional/format/ipv4.json 40 1 41
optional/format/ipv6.json 50 1 51
optional/format/iri-reference.json 14 4 18
optional/format/iri.json 17 9 26
optional/format/json-pointer.json 40 0 40
optional/format/regex.json 8 0 8
optional/format/relative-json-pointer.json 24 1 25
optional/format/time.json 48 7 55
optional/format/unknown.json 7 0 7
optional/format/uri-reference.json 22 7 29
optional/format/uri-template.json 41 3 44
optional/format/uri.json 43 4 47
optional/format/uuid.json 27 2 29
optional/id.json 3 0 3
optional/no-schema.json 3 0 3
optional/non-bmp-regex.json 12 0 12
optional/refOfUnknownKeyword.json 9 1 10
optional/unknownKeyword.json 3 0 3
pattern.json 10 2 12
patternProperties.json 23 2 25
prefixItems.json 11 0 11
properties.json 28 0 28
propertyNames.json 22 0 22
ref.json 77 2 79
refRemote.json 15 16 31
required.json 18 0 18
type.json 80 0 80
unevaluatedItems.json 69 2 71
unevaluatedProperties.json 128 1 129
uniqueItems.json 69 0 69
vocabulary.json 4 1 5

Updated: