Skip to content

Commit ecd0a20

Browse files
update test results and exemptions for TJSA 1.019
1 parent 98fd5ca commit ecd0a20

10 files changed

+49
-31
lines changed

Changes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
Revision history for JSON-Schema-Tiny
22

33
{{$NEXT}}
4+
- update test results and exemptions for TJSA 1.019
45

56
0.019 2023-01-08 19:54:14Z
67
- fix warning when using a $ref to a URI with no fragment

t/results/draft2019-09-acceptance.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
Results using Test::JSON::Schema::Acceptance 1.018
2-
with commit d21ed578aeb13b55dfe3604db53adb4750e1abc3 (2.0.0-695-gd21ed57)
1+
Results using Test::JSON::Schema::Acceptance 1.019
2+
with commit 47958f82d0ca44b82f3fb32744a0fb5aead191a6 (2.0.0-730-g47958f8)
33
from git://github.com/json-schema-org/JSON-Schema-Test-Suite.git:
44
specification version: draft2019-09
55
optional tests included: yes
66
skipping directory: optional/format
77

88
filename pass todo-fail fail
99
---------------------------------------------------------------
10-
additionalItems.json 16 0 0
10+
additionalItems.json 18 0 0
1111
additionalProperties.json 16 0 0
1212
allOf.json 30 0 0
1313
anchor.json 11 6 0
@@ -38,23 +38,23 @@ minItems.json 6 0 0
3838
minLength.json 7 0 0
3939
minProperties.json 8 0 0
4040
minimum.json 11 0 0
41-
multipleOf.json 9 0 0
42-
not.json 12 0 0
41+
multipleOf.json 10 0 0
42+
not.json 13 1 0
4343
oneOf.json 27 0 0
4444
pattern.json 9 0 0
4545
patternProperties.json 23 0 0
4646
properties.json 28 0 0
4747
propertyNames.json 13 0 0
4848
recursiveRef.json 20 14 0
49-
ref.json 55 9 0
50-
refRemote.json 13 14 0
49+
ref.json 59 13 0
50+
refRemote.json 14 15 0
5151
required.json 16 0 0
5252
type.json 80 0 0
53-
unevaluatedItems.json 15 30 0
54-
unevaluatedProperties.json 54 57 0
53+
unevaluatedItems.json 17 32 0
54+
unevaluatedProperties.json 55 58 0
5555
uniqueItems.json 68 0 0
5656
unknownKeyword.json 2 1 0
57-
vocabulary.json 1 2 0
57+
vocabulary.json 2 3 0
5858
optional/bignum.json 9 0 0
5959
optional/cross-draft.json 1 2 0
6060
optional/dependencies-compatibility.json 22 14 0
@@ -64,4 +64,4 @@ optional/no-schema.json 3 0 0
6464
optional/non-bmp-regex.json 12 0 0
6565
optional/refOfUnknownKeyword.json 4 0 0
6666
---------------------------------------------------------------
67-
TOTAL 1123 172 0
67+
TOTAL 1136 182 0

t/results/draft2019-09-additional-tests.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Results using Test::JSON::Schema::Acceptance 1.018
1+
Results using Test::JSON::Schema::Acceptance 1.019
22
specification version: draft2019-09
33
using custom test directory: t/additional-tests-draft2019-09
44
optional tests included: no

t/results/draft2020-12-acceptance.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Results using Test::JSON::Schema::Acceptance 1.018
2-
with commit d21ed578aeb13b55dfe3604db53adb4750e1abc3 (2.0.0-695-gd21ed57)
1+
Results using Test::JSON::Schema::Acceptance 1.019
2+
with commit 47958f82d0ca44b82f3fb32744a0fb5aead191a6 (2.0.0-730-g47958f8)
33
from git://github.com/json-schema-org/JSON-Schema-Test-Suite.git:
44
specification version: draft2020-12
55
optional tests included: yes
@@ -19,7 +19,7 @@ default.json 7 0 0
1919
defs.json 1 1 0
2020
dependentRequired.json 20 0 0
2121
dependentSchemas.json 16 0 0
22-
dynamicRef.json 16 16 0
22+
dynamicRef.json 17 17 0
2323
enum.json 33 0 0
2424
exclusiveMaximum.json 4 0 0
2525
exclusiveMinimum.json 4 0 0
@@ -38,23 +38,23 @@ minItems.json 6 0 0
3838
minLength.json 7 0 0
3939
minProperties.json 8 0 0
4040
minimum.json 11 0 0
41-
multipleOf.json 9 0 0
42-
not.json 12 0 0
41+
multipleOf.json 10 0 0
42+
not.json 13 1 0
4343
oneOf.json 27 0 0
4444
pattern.json 9 0 0
4545
patternProperties.json 23 0 0
4646
prefixItems.json 11 0 0
4747
properties.json 28 0 0
4848
propertyNames.json 10 0 0
49-
ref.json 55 9 0
50-
refRemote.json 13 14 0
49+
ref.json 59 9 4
50+
refRemote.json 14 15 0
5151
required.json 16 0 0
5252
type.json 80 0 0
53-
unevaluatedItems.json 22 36 0
54-
unevaluatedProperties.json 54 57 0
53+
unevaluatedItems.json 23 37 0
54+
unevaluatedProperties.json 55 58 0
5555
uniqueItems.json 68 0 0
5656
unknownKeyword.json 2 1 0
57-
vocabulary.json 1 2 0
57+
vocabulary.json 2 3 0
5858
optional/bignum.json 9 0 0
5959
optional/cross-draft.json 0 1 0
6060
optional/dependencies-compatibility.json 22 14 0
@@ -65,4 +65,4 @@ optional/no-schema.json 3 0 0
6565
optional/non-bmp-regex.json 12 0 0
6666
optional/refOfUnknownKeyword.json 4 0 0
6767
---------------------------------------------------------------
68-
TOTAL 1119 181 0
68+
TOTAL 1130 187 4

t/results/draft2020-12-additional-tests.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Results using Test::JSON::Schema::Acceptance 1.018
1+
Results using Test::JSON::Schema::Acceptance 1.019
22
specification version: draft2020-12
33
using custom test directory: t/additional-tests-draft2020-12
44
optional tests included: no

t/results/draft7-acceptance.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
Results using Test::JSON::Schema::Acceptance 1.018
2-
with commit d21ed578aeb13b55dfe3604db53adb4750e1abc3 (2.0.0-695-gd21ed57)
1+
Results using Test::JSON::Schema::Acceptance 1.019
2+
with commit 47958f82d0ca44b82f3fb32744a0fb5aead191a6 (2.0.0-730-g47958f8)
33
from git://github.com/json-schema-org/JSON-Schema-Test-Suite.git:
44
specification version: draft7
55
optional tests included: yes
66
skipping directory: optional/format
77

88
filename pass todo-fail fail
99
---------------------------------------------------------------
10-
additionalItems.json 16 0 0
10+
additionalItems.json 18 0 0
1111
additionalProperties.json 16 0 0
1212
allOf.json 30 0 0
1313
anyOf.json 18 0 0
@@ -33,14 +33,14 @@ minItems.json 6 0 0
3333
minLength.json 7 0 0
3434
minProperties.json 8 0 0
3535
minimum.json 11 0 0
36-
multipleOf.json 9 0 0
36+
multipleOf.json 10 0 0
3737
not.json 12 0 0
3838
oneOf.json 27 0 0
3939
pattern.json 9 0 0
4040
patternProperties.json 23 0 0
4141
properties.json 28 0 0
4242
propertyNames.json 13 0 0
43-
ref.json 53 9 0
43+
ref.json 57 13 0
4444
refRemote.json 10 11 0
4545
required.json 16 0 0
4646
type.json 80 0 0
@@ -53,4 +53,4 @@ optional/ecmascript-regex.json 60 14 0
5353
optional/float-overflow.json 1 0 0
5454
optional/non-bmp-regex.json 12 0 0
5555
---------------------------------------------------------------
56-
TOTAL 915 43 0
56+
TOTAL 922 47 0

t/results/draft7-additional-tests.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Results using Test::JSON::Schema::Acceptance 1.018
1+
Results using Test::JSON::Schema::Acceptance 1.019
22
specification version: draft7
33
using custom test directory: t/additional-tests-draft7
44
optional tests included: no

t/zzz-acceptance-draft2019-09.t

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ acceptance_tests(
5151
vocabulary.json
5252
) ] },
5353
{ file => 'defs.json', group_description => [ 'valid definition', 'validate definition against metaschema' ] },
54+
{ file => 'not.json', group_description => 'collect annotations inside a \'not\', even if collection is disabled' },
55+
# only same-document, same-base JSON pointers are supported in $ref
5456
{ file => 'ref.json', group_description => [
5557
'remote ref, containing refs itself',
5658
'Recursive references between schemas',
@@ -61,6 +63,10 @@ acceptance_tests(
6163
'order of evaluation: $id and $anchor and $ref',
6264
'URN base URI with URN and anchor ref',
6365
'URN ref with nested pointer ref',
66+
'ref to if',
67+
'ref to then',
68+
'ref to else',
69+
'ref with absolute-path-reference',
6470
] },
6571
{ file => 'unknownKeyword.json', group_description => '$id inside an unknown keyword is not a real identifier', test_description => 'type matches second anyOf, which has a real schema in it' },
6672
{ file => 'optional/cross-draft.json', group_description => [

t/zzz-acceptance-draft2020-12.t

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ acceptance_tests(
5252
optional/format-assertion.json
5353
) ] },
5454
{ file => 'defs.json', group_description => [ 'valid definition', 'validate definition against metaschema' ] },
55+
{ file => 'not.json', group_description => 'collect annotations inside a \'not\', even if collection is disabled' },
56+
# only same-document, same-base JSON pointers are supported in $ref
5557
{ file => 'ref.json', group_description => [
5658
'remote ref, containing refs itself',
5759
'Recursive references between schemas',
@@ -62,6 +64,10 @@ acceptance_tests(
6264
'order of evaluation: $id and $anchor and $ref',
6365
'URN base URI with URN and anchor ref',
6466
'URN ref with nested pointer ref',
67+
'ref to if',
68+
'ref to then',
69+
'ref to else',
70+
'ref with absolute-path-reference',
6571
] },
6672
{ file => 'unknownKeyword.json', group_description => '$id inside an unknown keyword is not a real identifier', test_description => 'type matches second anyOf, which has a real schema in it' },
6773
{ file => 'optional/cross-draft.json', group_description => [

t/zzz-acceptance-draft7.t

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ acceptance_tests(
4242
optional/content.json
4343
) ] },
4444
{ file => 'definitions.json', group_description => [ 'valid definition', 'validate definition against metaschema' ] },
45+
# only same-document, same-base JSON pointers are supported in $ref
4546
{ file => 'ref.json', group_description => [
4647
'$ref prevents a sibling $id from changing the base uri',
4748
'remote ref, containing refs itself',
@@ -52,6 +53,10 @@ acceptance_tests(
5253
'relative refs with absolute uris and defs',
5354
'$id must be resolved against nearest parent, not just immediate parent',
5455
'URN base URI with URN and anchor ref',
56+
'ref to if',
57+
'ref to then',
58+
'ref to else',
59+
'ref with absolute-path-reference',
5560
] },
5661
{ file => 'unknownKeyword.json', group_description => '$id inside an unknown keyword is not a real identifier', test_description => 'type matches second anyOf, which has a real schema in it' },
5762
{ file => 'optional/cross-draft.json', group_description => 'refs to future drafts are processed as future drafts' },

0 commit comments

Comments
 (0)