JSON-Schema-Modern v0.609 Perl 5 v5.38.4 x86_64-linux-thread-multi

Status
Pass
From
Chris Williams (BINGOS)
Dist
JSON-Schema-Modern v0.609
Platform
Perl 5 v5.38.4 x86_64-linux-thread-multi
Date
2025-04-22 03:19:09
ID
8e2e02f8-1f28-11f0-98b0-b3c3213a625c
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--

Dear ETHER,

This is a computer-generated error report created automatically by
CPANPLUS, version 0.9916. Testers personal comments may appear
at the end of this report.


Thank you for uploading your work to CPAN.  Congratulations!
All tests were successful.

TEST RESULTS:

Below is the error stack from stage 'make test':

# 
# Versions for all modules listed in MYMETA.json (including optional ones):
# 
# === Configure Requires ===
# 
#     Module               Want     Have
#     ------------------- ----- --------
#     Module::Build::Tiny 0.034    0.051
#     perl                5.020 5.038004
# 
# === Test Requires ===
# 
#     Module                             Want     Have
#     ------------------------------ -------- --------
#     CPAN::Meta::Check                 0.011    0.018
#     CPAN::Meta::Requirements            any    2.140
#     Data::Dumper                        any    2.188
#     File::Spec                          any     3.88
#     Math::BigInt                   1.999701 1.999837
#     Module::Metadata                    any 1.000037
#     Term::ANSIColor                     any     5.01
#     Test2::API                          any 1.302210
#     Test::Deep                          any    1.205
#     Test::Deep::UnorderedPairs          any    0.006
#     Test::Fatal                         any    0.017
#     Test::File::ShareDir                any 1.001002
#     Test::JSON::Schema::Acceptance    1.021    1.027
#     Test::Memory::Cycle                 any     1.06
#     Test::More                         0.96 1.302210
#     Test::Needs                         any 0.002010
#     Test::Warnings                      any    0.038
#     Test::Without::Module              0.19     0.23
#     lib                                 any     0.65
#     perl                            v5.20.0 5.038004
#     utf8                                any     1.25
# 
# === Test Recommends ===
# 
#     Module         Want     Have
#     ---------- -------- --------
#     CPAN::Meta 2.120900 2.150010
# 
# === Runtime Requires ===
# 
#     Module                        Want     Have
#     ------------------------- -------- --------
#     B                              any     1.88
#     Carp                           any     1.54
#     Cpanel::JSON::XS              4.38     4.39
#     Digest::MD5                    any  2.58_01
#     Exporter                       any     5.77
#     Feature::Compat::Try           any     0.05
#     File::ShareDir                 any    1.118
#     Getopt::Long::Descriptive      any    0.116
#     JSON::PP                      4.11     4.16
#     List::Util                    1.55     1.63
#     MIME::Base64                   any  3.16_01
#     Math::BigFloat                 any 1.999837
#     Math::BigInt              1.999701 1.999837
#     Mojo::JSON                     any    undef
#     Mojo::JSON::Pointer            any    undef
#     Mojo::Message::Response        any    undef
#     Mojo::URL                      any    undef
#     Mojolicious                   7.87     9.39
#     Moo                            any 2.005005
#     Moo::Role                      any 2.005005
#     MooX::TypeTiny            0.002002 0.002003
#     Path::Tiny                     any    0.148
#     Ref::Util                    0.100    0.204
#     Safe::Isa                 1.000008 1.000010
#     Scalar::Util                   any     1.63
#     Storable                       any     3.32
#     Sub::Install                   any    0.929
#     Types::Common::Numeric         any 2.008001
#     Types::Standard           1.016003 2.008001
#     autovivification               any     0.18
#     builtin::compat           0.003003 0.003003
#     constant                       any     1.33
#     experimental                 0.026    0.031
#     if                             any   0.0610
#     namespace::clean               any     0.27
#     open                           any     1.13
#     overload                       any     1.37
#     perl                       v5.20.0 5.038004
#     stable                       0.031    0.031
#     strict                         any     1.12
#     strictures                       2 2.000006
#     warnings                       any     1.65
# 
# === Runtime Suggests ===
# 
#     Module                    Want    Have
#     ------------------------- ---- -------
#     Class::XSAccessor          any missing
#     Data::Validate::Domain    0.13 missing
#     DateTime::Format::RFC3339  any missing
#     Email::Address::XS        1.04 missing
#     Net::IDN::Encode           any missing
#     Ref::Util::XS              any   0.117
#     Sereal                     any missing
#     Time::Moment               any missing
#     Type::Tiny::XS             any missing
# 
# === Other Modules ===
# 
#     Module                Have
#     ----------------- --------
#     Cpanel::JSON::XS      4.39
#     Encode                3.19
#     File::Temp          0.2311
#     JSON::PP              4.16
#     JSON::XS           missing
#     Math::BigFloat    1.999837
#     Math::BigInt      1.999837
#     Module::Runtime      0.018
#     Mojolicious           9.39
#     Sereal::Decoder    missing
#     Sereal::Encoder    missing
#     Sub::Name          missing
#     YAML               missing
#     autodie               2.36
#     builtin              0.008
#     builtin::Backport  missing
# 
t/00-report-prereqs.t ................... ok
t/add-schema.t .......................... ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# specification version:       draft2019-09
# using custom test directory: t/additional-tests-draft2019-09
# optional tests included:     yes
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# anchor.json                                  2          0     0
# annotation-collection.json                  10          0     0
# badRef.json                                  3          0     0
# faux-buggy-schemas.json                      2          0     0
# format-duration.json                         9          0     0
# format-ipv4.json                             4          0     0
# format-ipv6.json                            17          0     0
# format-relative-json-pointer.json            7          0     0
# formats.json                                 4          0     0
# id.json                                      6          0     0
# integers.json                               29          0     0
# keyword-independence.json                  812          0     0
# loose-types-const-enum.json                  8          0     0
# recursive-dynamic.json                       4          0     0
# ref-and-id.json                              6          0     0
# ref.json                                    10          0     0
# short-circuit.json                          20          0     0
# unknownKeyword.json                          4          0     0
# vocabulary.json                              5          0     0
# optional/format-date-time.json               2          2     0
# optional/format-date.json                    1          0     0
# optional/format-time.json                   13          0     0
# ---------------------------------------------------------------
# TOTAL                                      978          2     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/additional-tests-draft2019-09.t ....... ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# specification version:       draft2020-12
# using custom test directory: t/additional-tests-draft2020-12
# optional tests included:     yes
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# anchor.json                                  2          0     0
# annotation-collection.json                  10          0     0
# badRef.json                                  3          0     0
# dynamicRef.json                              7          0     0
# faux-buggy-schemas.json                      2          0     0
# format-duration.json                         9          0     0
# format-ipv4.json                             4          0     0
# format-ipv6.json                            17          0     0
# format-relative-json-pointer.json            7          0     0
# formats.json                                 4          0     0
# id.json                                      6          0     0
# integers.json                               29          0     0
# keyword-independence.json                  884          0     0
# loose-types-const-enum.json                  8          0     0
# recursive-dynamic.json                       2          0     0
# ref-and-id.json                              6          0     0
# ref.json                                    10          0     0
# short-circuit.json                          20          0     0
# unknownKeyword.json                          4          0     0
# vocabulary.json                             11          0     0
# optional/format-date-time.json               2          2     0
# optional/format-date.json                    1          0     0
# optional/format-time.json                   13          0     0
# ---------------------------------------------------------------
# TOTAL                                     1061          2     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/additional-tests-draft2020-12.t ....... ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# specification version:       draft7
# using custom test directory: t/additional-tests-draft7
# optional tests included:     yes
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# badRef.json                                  3          0     0
# faux-buggy-schemas.json                      2          0     0
# format-ipv4.json                             4          0     0
# format-relative-json-pointer.json            7          0     0
# id.json                                      9          0     0
# integers.json                               29          0     0
# keyword-independence.json                  636          0     0
# loose-types-const-enum.json                  8          0     0
# not-an-anchor.json                           2          0     0
# not-an-id.json                               2          0     0
# ref-and-id.json                              2          0     0
# ref.json                                    10          0     0
# short-circuit.json                          16          0     0
# unknownKeyword.json                          8          0     0
# vocabulary.json                              3          0     0
# optional/format-date-time.json               2          2     0
# optional/format-date.json                    1          0     0
# optional/format-time.json                   13          0     0
# ---------------------------------------------------------------
# TOTAL                                      757          2     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/additional-tests-draft7.t ............. ok
t/annotations.t ......................... ok
t/boolean-data.t ........................ ok
t/boolean-schemas.t ..................... ok
t/cached-metaschemas.t .................. ok
t/callbacks.t ........................... ok
t/checksums.t ........................... ok
t/content-encoding.t .................... ok
t/dialects.t ............................ ok
t/document.t ............................ ok
t/equality.t ............................ ok
t/errors.t .............................. ok
t/evaluate_json_string.t ................ ok
t/find-identifiers.t .................... ok
t/formats.t ............................. ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# specification version:       draft2019-09
# using custom test directory: t/invalid-schemas
# optional tests included:     no
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# invalid-input.json                           2          0     0
# ref.json                                     2          0     0
# vocabulary.json                              4          0     0
# ---------------------------------------------------------------
# TOTAL                                        8          0     0
# 
# Congratulations, all non-optional tests are passing!
# 
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# specification version:       draft2020-12
# using custom test directory: t/invalid-schemas
# optional tests included:     no
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# invalid-input.json                           2          0     0
# ref.json                                     2          0     0
# vocabulary.json                              4          0     0
# ---------------------------------------------------------------
# TOTAL                                        8          0     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/invalid-schemas.t ..................... ok
t/max_traversal_depth.t ................. ok
t/multipleOf.t .......................... ok
t/output_format.t ....................... ok
t/pattern.t ............................. ok
t/ref.t ................................. ok
t/serialization.t ....................... skipped: Need Sereal::Encoder, Sereal::Decoder
t/specification_version.t ............... ok
t/strict.t .............................. ok
t/stringy-numbers.t ..................... ok
t/traverse.t ............................ ok
t/type.t ................................ ok
t/unsupported-keywords.t ................ ok
t/validate-schema.t ..................... ok
t/vocabularies.t ........................ ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft2019-09
# using custom test directory: <base test directory>/optional/format
# optional tests included:     yes
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# date-time.json                              22          3     0
# date.json                                   39          8     0
# duration.json                               26          0     0
# email.json                                  11          4     0
# hostname.json                               14         11     0
# idn-email.json                               8          2     0
# idn-hostname.json                           27         31     0
# ipv4.json                                   16          0     0
# ipv6.json                                   40          0     0
# iri-reference.json                          11          2     0
# iri.json                                    14          1     0
# json-pointer.json                           38          0     0
# regex.json                                   8          0     0
# relative-json-pointer.json                  18          0     0
# time.json                                   45          0     0
# unknown.json                                 7          0     0
# uri-reference.json                          13          0     0
# uri-template.json                            9          1     0
# uri.json                                    25          1     0
# uuid.json                                   21          0     0
# ---------------------------------------------------------------
# TOTAL                                      412         64     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft2019-09-format.t .. ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft2019-09
# optional tests included:     yes
# skipping directory:          optional/format
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# additionalItems.json                        20          0     0
# additionalProperties.json                   21          0     0
# allOf.json                                  30          0     0
# anchor.json                                  8          0     0
# anyOf.json                                  18          0     0
# boolean_schema.json                         18          0     0
# const.json                                  50          0     0
# contains.json                               21          0     0
# content.json                                18          0     0
# default.json                                 7          0     0
# defs.json                                    2          0     0
# dependentRequired.json                      20          0     0
# dependentSchemas.json                       20          0     0
# enum.json                                   45          0     0
# exclusiveMaximum.json                        4          0     0
# exclusiveMinimum.json                        4          0     0
# format.json                                114          0     0
# if-then-else.json                           26          0     0
# infinite-loop-detection.json                 2          0     0
# items.json                                  28          0     0
# maxContains.json                            12          0     0
# maxItems.json                                6          0     0
# maxLength.json                               7          0     0
# maxProperties.json                          10          0     0
# maximum.json                                 8          0     0
# minContains.json                            28          0     0
# minItems.json                                6          0     0
# minLength.json                               7          0     0
# minProperties.json                           8          0     0
# minimum.json                                11          0     0
# multipleOf.json                             10          0     0
# not.json                                    40          0     0
# oneOf.json                                  27          0     0
# pattern.json                                 9          0     0
# patternProperties.json                      23          0     0
# properties.json                             28          0     0
# propertyNames.json                          13          0     0
# recursiveRef.json                           34          0     0
# ref.json                                    79          0     0
# refRemote.json                              31          0     0
# required.json                               16          0     0
# type.json                                   80          0     0
# unevaluatedItems.json                       55          0     0
# unevaluatedProperties.json                 122          0     0
# uniqueItems.json                            69          0     0
# vocabulary.json                              5          0     0
# optional/anchor.json                         4          0     0
# optional/bignum.json                         9          0     0
# optional/cross-draft.json                    3          0     0
# optional/dependencies-compatibility.json    22         14     0
# optional/ecmascript-regex.json              60         14     0
# optional/float-overflow.json                 1          0     0
# optional/id.json                             3          0     0
# optional/no-schema.json                      3          0     0
# optional/non-bmp-regex.json                 12          0     0
# optional/refOfUnknownKeyword.json            3          3     0
# optional/unknownKeyword.json                 3          0     0
# ---------------------------------------------------------------
# TOTAL                                     1343         31     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft2019-09.t ......... ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft2020-12
# using custom test directory: <base test directory>/optional/format
# optional tests included:     yes
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# date-time.json                              22          3     0
# date.json                                   39          8     0
# duration.json                               26          0     0
# ecmascript-regex.json                        0          1     0
# email.json                                  16          6     0
# hostname.json                               14         11     0
# idn-email.json                               8          2     0
# idn-hostname.json                           27         31     0
# ipv4.json                                   16          0     0
# ipv6.json                                   40          0     0
# iri-reference.json                          11          2     0
# iri.json                                    14          1     0
# json-pointer.json                           38          0     0
# regex.json                                   8          0     0
# relative-json-pointer.json                  18          0     0
# time.json                                   45          0     0
# unknown.json                                 7          0     0
# uri-reference.json                          13          0     0
# uri-template.json                            9          1     0
# uri.json                                    25          1     0
# uuid.json                                   21          0     0
# ---------------------------------------------------------------
# TOTAL                                      417         67     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft2020-12-format.t .. ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft2020-12
# optional tests included:     yes
# skipping directory:          optional/format
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# additionalProperties.json                   21          0     0
# allOf.json                                  30          0     0
# anchor.json                                  8          0     0
# anyOf.json                                  18          0     0
# boolean_schema.json                         18          0     0
# const.json                                  50          0     0
# contains.json                               21          0     0
# content.json                                18          0     0
# default.json                                 7          0     0
# defs.json                                    2          0     0
# dependentRequired.json                      20          0     0
# dependentSchemas.json                       20          0     0
# dynamicRef.json                             42          0     0
# enum.json                                   45          0     0
# exclusiveMaximum.json                        4          0     0
# exclusiveMinimum.json                        4          0     0
# format.json                                133          0     0
# if-then-else.json                           26          0     0
# infinite-loop-detection.json                 2          0     0
# items.json                                  29          0     0
# maxContains.json                            12          0     0
# maxItems.json                                6          0     0
# maxLength.json                               7          0     0
# maxProperties.json                          10          0     0
# maximum.json                                 8          0     0
# minContains.json                            28          0     0
# minItems.json                                6          0     0
# minLength.json                               7          0     0
# minProperties.json                           8          0     0
# minimum.json                                11          0     0
# multipleOf.json                             10          0     0
# not.json                                    40          0     0
# oneOf.json                                  27          0     0
# pattern.json                                 9          0     0
# patternProperties.json                      23          0     0
# prefixItems.json                            11          0     0
# properties.json                             28          0     0
# propertyNames.json                          10          0     0
# ref.json                                    77          0     0
# refRemote.json                              31          0     0
# required.json                               16          0     0
# type.json                                   80          0     0
# unevaluatedItems.json                       66          0     0
# unevaluatedProperties.json                 122          0     0
# uniqueItems.json                            69          0     0
# vocabulary.json                              5          0     0
# optional/anchor.json                         4          0     0
# optional/bignum.json                         9          0     0
# optional/cross-draft.json                    1          0     0
# optional/dependencies-compatibility.json    22         14     0
# optional/dynamicRef.json                     2          0     0
# optional/ecmascript-regex.json              60         14     0
# optional/float-overflow.json                 1          0     0
# optional/format-assertion.json               4          0     0
# optional/id.json                             3          0     0
# optional/no-schema.json                      3          0     0
# optional/non-bmp-regex.json                 12          0     0
# optional/refOfUnknownKeyword.json            3          3     0
# optional/unknownKeyword.json                 3          0     0
# ---------------------------------------------------------------
# TOTAL                                     1372         31     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft2020-12.t ......... ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft4
# using custom test directory: <base test directory>/optional/format
# optional tests included:     yes
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# date-time.json                              22          3     0
# email.json                                  11          4     0
# hostname.json                               13         11     0
# ipv4.json                                   16          0     0
# ipv6.json                                   40          0     0
# unknown.json                                 7          0     0
# uri.json                                    25          1     0
# ---------------------------------------------------------------
# TOTAL                                      134         19     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft4-format.t ........ ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft4
# optional tests included:     yes
# skipping directory:          optional/format
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# additionalItems.json                        18          0     0
# additionalProperties.json                   16          0     0
# allOf.json                                  27          0     0
# anyOf.json                                  15          0     0
# default.json                                 7          0     0
# definitions.json                             2          0     0
# dependencies.json                           29          0     0
# enum.json                                   45          0     0
# format.json                                 36          0     0
# infinite-loop-detection.json                 2          0     0
# items.json                                  21          0     0
# maxItems.json                                4          0     0
# maxLength.json                               5          0     0
# maxProperties.json                           8          0     0
# maximum.json                                14          0     0
# minItems.json                                4          0     0
# minLength.json                               5          0     0
# minProperties.json                           6          0     0
# minimum.json                                17          0     0
# multipleOf.json                             10          0     0
# not.json                                    20          0     0
# oneOf.json                                  23          0     0
# pattern.json                                 9          0     0
# patternProperties.json                      18          0     0
# properties.json                             24          0     0
# ref.json                                    45          0     0
# refRemote.json                              17          0     0
# required.json                               15          0     0
# type.json                                   79          0     0
# uniqueItems.json                            69          0     0
# optional/bignum.json                         9          0     0
# optional/ecmascript-regex.json              60         14     0
# optional/float-overflow.json                 1          0     0
# optional/id.json                             3          0     0
# optional/non-bmp-regex.json                 12          0     0
# optional/zeroTerminatedFloats.json           0          1     0
# ---------------------------------------------------------------
# TOTAL                                      695         15     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft4.t ............... ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft6
# using custom test directory: <base test directory>/optional/format
# optional tests included:     yes
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# date-time.json                              22          3     0
# email.json                                  11          4     0
# hostname.json                               13         11     0
# ipv4.json                                   16          0     0
# ipv6.json                                   40          0     0
# json-pointer.json                           38          0     0
# unknown.json                                 7          0     0
# uri-reference.json                          13          0     0
# uri-template.json                            9          1     0
# uri.json                                    25          1     0
# ---------------------------------------------------------------
# TOTAL                                      194         20     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft6-format.t ........ ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft6
# optional tests included:     yes
# skipping directory:          optional/format
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# additionalItems.json                        20          0     0
# additionalProperties.json                   16          0     0
# allOf.json                                  30          0     0
# anyOf.json                                  18          0     0
# boolean_schema.json                         18          0     0
# const.json                                  50          0     0
# contains.json                               19          0     0
# default.json                                 7          0     0
# definitions.json                             2          0     0
# dependencies.json                           36          0     0
# enum.json                                   45          0     0
# exclusiveMaximum.json                        4          0     0
# exclusiveMinimum.json                        4          0     0
# format.json                                 54          0     0
# infinite-loop-detection.json                 2          0     0
# items.json                                  28          0     0
# maxItems.json                                6          0     0
# maxLength.json                               7          0     0
# maxProperties.json                          10          0     0
# maximum.json                                 8          0     0
# minItems.json                                6          0     0
# minLength.json                               7          0     0
# minProperties.json                           8          0     0
# minimum.json                                11          0     0
# multipleOf.json                             10          0     0
# not.json                                    38          0     0
# oneOf.json                                  27          0     0
# pattern.json                                 9          0     0
# patternProperties.json                      23          0     0
# properties.json                             28          0     0
# propertyNames.json                          13          0     0
# ref.json                                    70          0     0
# refRemote.json                              23          0     0
# required.json                               16          0     0
# type.json                                   80          0     0
# uniqueItems.json                            69          0     0
# optional/bignum.json                         9          0     0
# optional/ecmascript-regex.json              60         14     0
# optional/float-overflow.json                 1          0     0
# optional/id.json                             7          0     0
# optional/non-bmp-regex.json                 12          0     0
# optional/unknownKeyword.json                 3          0     0
# ---------------------------------------------------------------
# TOTAL                                      914         14     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft6.t ............... ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft7
# using custom test directory: <base test directory>/optional/format
# optional tests included:     yes
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# date-time.json                              22          3     0
# date.json                                   39          8     0
# email.json                                  11          4     0
# hostname.json                               13         11     0
# idn-email.json                               8          2     0
# idn-hostname.json                           26         31     0
# ipv4.json                                   16          0     0
# ipv6.json                                   40          0     0
# iri-reference.json                          11          2     0
# iri.json                                    14          1     0
# json-pointer.json                           38          0     0
# regex.json                                   8          0     0
# relative-json-pointer.json                  18          0     0
# time.json                                   45          0     0
# unknown.json                                 7          0     0
# uri-reference.json                          13          0     0
# uri-template.json                            9          1     0
# uri.json                                    25          1     0
# ---------------------------------------------------------------
# TOTAL                                      363         64     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft7-format.t ........ ok
# 
# AUTHOR_TESTING: <undef>
# AUTOMATED_TESTING: 1
# EXTENDED_TESTING: <undef>
# NO_TODO: <undef>
# TEST_DIR: <undef>
# NO_SHORT_CIRCUIT: <undef>
# 
# 
# generated with:              Test::JSON::Schema::Acceptance 1.027
# with commit:                 e524505b8ac4a61c5dc162b51d68c2385a134706 (Test-JSON-Schema-Acceptance-1.026-16-ge524505)
# from repository:             git://github.com/json-schema-org/JSON-Schema-Test-Suite.git
# specification version:       draft7
# optional tests included:     yes
# skipping directory:          optional/format
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# additionalItems.json                        20          0     0
# additionalProperties.json                   16          0     0
# allOf.json                                  30          0     0
# anyOf.json                                  18          0     0
# boolean_schema.json                         18          0     0
# const.json                                  50          0     0
# contains.json                               21          0     0
# default.json                                 7          0     0
# definitions.json                             2          0     0
# dependencies.json                           36          0     0
# enum.json                                   45          0     0
# exclusiveMaximum.json                        4          0     0
# exclusiveMinimum.json                        4          0     0
# format.json                                102          0     0
# if-then-else.json                           26          0     0
# infinite-loop-detection.json                 2          0     0
# items.json                                  28          0     0
# maxItems.json                                6          0     0
# maxLength.json                               7          0     0
# maxProperties.json                          10          0     0
# maximum.json                                 8          0     0
# minItems.json                                6          0     0
# minLength.json                               7          0     0
# minProperties.json                           8          0     0
# minimum.json                                11          0     0
# multipleOf.json                             10          0     0
# not.json                                    38          0     0
# oneOf.json                                  27          0     0
# pattern.json                                 9          0     0
# patternProperties.json                      23          0     0
# properties.json                             28          0     0
# propertyNames.json                          13          0     0
# ref.json                                    78          0     0
# refRemote.json                              23          0     0
# required.json                               16          0     0
# type.json                                   80          0     0
# uniqueItems.json                            69          0     0
# optional/bignum.json                         9          0     0
# optional/content.json                       10          0     0
# optional/cross-draft.json                    2          0     0
# optional/ecmascript-regex.json              60         14     0
# optional/float-overflow.json                 1          0     0
# optional/id.json                             7          0     0
# optional/non-bmp-regex.json                 12          0     0
# optional/unknownKeyword.json                 3          0     0
# ---------------------------------------------------------------
# TOTAL                                     1010         14     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft7.t ............... ok
t/zzz-check-breaks.t .................... ok
All tests successful.

Test Summary Report
-------------------
t/additional-tests-draft2019-09.t     (Wstat: 0 Tests: 983 Failed: 0)
  TODO passed:   963-980
t/additional-tests-draft2020-12.t     (Wstat: 0 Tests: 1066 Failed: 0)
  TODO passed:   1046-1063
t/additional-tests-draft7.t           (Wstat: 0 Tests: 762 Failed: 0)
  TODO passed:   742-759
t/zzz-acceptance-draft2019-09-format.t (Wstat: 0 Tests: 478 Failed: 0)
  TODO passed:   1-72, 99-206, 263-275, 287, 420-429, 455
t/zzz-acceptance-draft2019-09.t       (Wstat: 0 Tests: 1376 Failed: 0)
  TODO passed:   1237-1272, 1281-1290, 1296, 1307, 1318-1319
                1326, 1335-1336, 1343, 1366-1371
t/zzz-acceptance-draft2020-12-format.t (Wstat: 0 Tests: 486 Failed: 0)
  TODO passed:   1-72, 99-214, 271-283, 295, 428-437, 463
t/zzz-acceptance-draft2020-12.t       (Wstat: 0 Tests: 1405 Failed: 0)
  TODO passed:   1260-1295, 1306-1315, 1321, 1332, 1343-1344
                1351, 1360-1361, 1368, 1395-1400
t/zzz-acceptance-draft4-format.t      (Wstat: 0 Tests: 155 Failed: 0)
  TODO passed:   1-64, 153
t/zzz-acceptance-draft4.t             (Wstat: 0 Tests: 712 Failed: 0)
  TODO passed:   628-637, 643, 654, 665-666, 673, 682-683
                690, 710
t/zzz-acceptance-draft6-format.t      (Wstat: 0 Tests: 216 Failed: 0)
  TODO passed:   1-64, 179-188, 214
t/zzz-acceptance-draft6.t             (Wstat: 0 Tests: 930 Failed: 0)
  TODO passed:   840-849, 855, 866, 877-878, 885, 894-895
                902
t/zzz-acceptance-draft7-format.t      (Wstat: 0 Tests: 429 Failed: 0)
  TODO passed:   1-178, 235-247, 259, 327-371, 392-401, 427
t/zzz-acceptance-draft7.t             (Wstat: 0 Tests: 1026 Failed: 0)
  TODO passed:   936-945, 951, 962, 973-974, 981, 990-991
                998
Files=45, Tests=10348, 99 wallclock secs ( 5.66 usr  0.42 sys + 89.66 cusr  3.43 csys = 99.17 CPU)
Result: PASS


PREREQUISITES:

Here is a list of prerequisites you specified and versions we
managed to load:

	  Module Name                        Have     Want
	  B                                  1.88        0
	  CPAN::Meta::Check                 0.018    0.011
	  CPAN::Meta::Requirements          2.140        0
	  Carp                               1.54        0
	  Cpanel::JSON::XS                   4.39     4.38
	  Data::Dumper                      2.188        0
	  Digest::MD5                     2.58_01        0
	  Exporter                           5.77        0
	  Feature::Compat::Try               0.05        0
	  File::ShareDir                    1.118        0
	  File::Spec                         3.88        0
	  Getopt::Long::Descriptive         0.116        0
	  JSON::PP                           4.16     4.11
	  List::Util                         1.63     1.55
	  MIME::Base64                    3.16_01        0
	  Math::BigFloat                 1.999837        0
	  Math::BigInt                   1.999837 1.999701
	  Module::Metadata               1.000037        0
	  Mojo::JSON                            0        0
	  Mojo::JSON::Pointer                   0        0
	  Mojo::Message::Response               0        0
	  Mojo::URL                             0        0
	  Mojolicious                        9.39     7.87
	  Moo                            2.005005        0
	  Moo::Role                      2.005005        0
	  MooX::TypeTiny                 0.002003 0.002002
	  Path::Tiny                        0.148        0
	  Ref::Util                         0.204    0.100
	  Safe::Isa                      1.000010 1.000008
	  Scalar::Util                       1.63        0
	  Storable                           3.32        0
	  Sub::Install                      0.929        0
	  Term::ANSIColor                    5.01        0
	  Test2::API                     1.302210        0
	  Test::Deep                        1.205        0
	  Test::Deep::UnorderedPairs        0.006        0
	  Test::Fatal                       0.017        0
	  Test::File::ShareDir           1.001002        0
	  Test::JSON::Schema::Acceptance    1.027    1.021
	  Test::Memory::Cycle                1.06        0
	  Test::More                     1.302210     0.96
	  Test::Needs                    0.002010        0
	  Test::Warnings                    0.038        0
	  Test::Without::Module              0.23     0.19
	  Types::Common::Numeric         2.008001        0
	  Types::Standard                2.008001 1.016003
	  autovivification                   0.18        0
	  builtin::compat                0.003003 0.003003
	  constant                           1.33        0
	  experimental                      0.031    0.026
	  if                               0.0610        0
	  lib                                0.65        0
	  namespace::clean                   0.27        0
	  open                               1.13        0
	  overload                           1.37        0
	  stable                            0.031    0.031
	  strict                             1.12        0
	  strictures                     2.000006        2
	  utf8                               1.25        0
	  warnings                           1.65        0

Perl module toolchain versions installed:
	Module Name                        Have
	CPANPLUS                         0.9916
	CPANPLUS::Dist::Build              0.90
	Cwd                                3.89
	ExtUtils::CBuilder             0.280238
	ExtUtils::Command                  7.74
	ExtUtils::Install                  2.22
	ExtUtils::MakeMaker                7.74
	ExtUtils::Manifest                 1.75
	ExtUtils::ParseXS                  3.51
	File::Spec                         3.88
	Module::Build                    0.4234
	Pod::Parser                           0
	Pod::Simple                        3.43
	Test2                          1.302210
	Test::Harness                      3.50
	Test::More                     1.302210
	version                          0.9933

******************************** NOTE ********************************
The comments above are created mechanically, possibly without manual
checking by the sender.  As there are many people performing automatic
tests on each upload to CPAN, it is likely that you will receive
identical messages about the same problem.

If you believe that the message is mistaken, please reply to the first
one with correction and/or additional informations, and do not take
it personally.  We appreciate your patience. :)
**********************************************************************

Additional comments:


This report was machine-generated by CPANPLUS::Dist::YACSmoke 1.08.
Powered by minismokebox version 0.68

CPANPLUS is prefering Build.PL

------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = en_GB.UTF-8
    LANGUAGE = en_GB:en
    NONINTERACTIVE_TESTING = 1
    PATH = /home/cpan/pit/thr/conf/perl-5.38.4/.cpanplus/5.38.4/build/Nxbx2vlMN8/JSON-Schema-Modern-0.609/blib/script:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
    PERL5LIB = /home/cpan/pit/jail/FLcfBroQMY/lib/perl5:/home/cpan/pit/thr/conf/perl-5.38.4/.cpanplus/5.38.4/build/Nxbx2vlMN8/JSON-Schema-Modern-0.609/blib/lib:/home/cpan/pit/thr/conf/perl-5.38.4/.cpanplus/5.38.4/build/Nxbx2vlMN8/JSON-Schema-Modern-0.609/blib/arch
    PERL5_CPANPLUS_IS_RUNNING = 3666210
    PERL5_CPANPLUS_IS_VERSION = 0.9916
    PERL5_MINISMOKEBOX = 0.68
    PERL5_YACSMOKE_BASE = /home/cpan/pit/thr/conf/perl-5.38.4
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_LOCAL_LIB_ROOT = /home/cpan/pit/jail/FLcfBroQMY
    PERL_MB_OPT = --install_base "/home/cpan/pit/jail/FLcfBroQMY"
    PERL_MM_OPT = INSTALL_BASE=/home/cpan/pit/jail/FLcfBroQMY
    PERL_MM_USE_DEFAULT = 1
    SHELL = /bin/bash
    TERM = screen.xterm-256color

Perl special variables (and OS-specific diagnostics, for MSWin32):

    Perl: $^X = /home/cpan/pit/thr/perl-5.38.4/bin/perl
    UID:  $<  = 1001
    EUID: $>  = 1001
    GID:  $(  = 1001 1001
    EGID: $)  = 1001 1001


-------------------------------


--

Summary of my perl5 (revision 5 version 38 subversion 4) configuration:
   
  Platform:
    osname=linux
    osvers=5.15.0-138-generic
    archname=x86_64-linux-thread-multi
    uname='linux uchder 5.15.0-138-generic #148-ubuntu smp fri mar 14 19:05:48 utc 2025 x86_64 x86_64 x86_64 gnulinux '
    config_args='-des -Dprefix=/home/cpan/pit/thr/perl-5.38.4 -Dusethreads'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=define
    usemultiplicity=define
    use64bitint=define
    use64bitall=define
    uselongdouble=undef
    usemymalloc=n
    default_inc_excludes_dot=define
  Compiler:
    cc='cc'
    ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    optimize='-O2'
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='11.4.0'
    gccosandvers=''
    intsize=4
    longsize=8
    ptrsize=8
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=16
    longdblkind=3
    ivtype='long'
    ivsize=8
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=8
    prototype=define
  Linker and Libraries:
    ld='cc'
    ldflags =' -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib/x86_64-linux-gnu /usr/lib /usr/lib64
    libs=-lpthread -lgdbm -ldl -lm -lcrypt -lutil -lc
    perllibs=-lpthread -ldl -lm -lcrypt -lutil -lc
    libc=/lib/x86_64-linux-gnu/libc.so.6
    so=so
    useshrplib=false
    libperl=libperl.a
    gnulibc_version='2.35'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags='-Wl,-E'
    cccdlflags='-fPIC'
    lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_LONG_DOUBLE
    HAS_STRTOLD
    HAS_TIMES
    MULTIPLICITY
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_HASH_FUNC_SIPHASH13
    PERL_HASH_USE_SBOX32
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_USE_SAFE_PUTENV
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_ITHREADS
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
    USE_REENTRANT_API
    USE_THREAD_SAFE_LOCALE
  Built under linux
  Compiled at Apr 17 2025 15:13:25
  %ENV:
    PERL5LIB="/home/cpan/pit/jail/FLcfBroQMY/lib/perl5:/home/cpan/pit/thr/conf/perl-5.38.4/.cpanplus/5.38.4/build/Nxbx2vlMN8/JSON-Schema-Modern-0.609/blib/lib:/home/cpan/pit/thr/conf/perl-5.38.4/.cpanplus/5.38.4/build/Nxbx2vlMN8/JSON-Schema-Modern-0.609/blib/arch"
    PERL5_CPANPLUS_IS_RUNNING="3666210"
    PERL5_CPANPLUS_IS_VERSION="0.9916"
    PERL5_MINISMOKEBOX="0.68"
    PERL5_YACSMOKE_BASE="/home/cpan/pit/thr/conf/perl-5.38.4"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_LOCAL_LIB_ROOT="/home/cpan/pit/jail/FLcfBroQMY"
    PERL_MB_OPT="--install_base "/home/cpan/pit/jail/FLcfBroQMY""
    PERL_MM_OPT="INSTALL_BASE=/home/cpan/pit/jail/FLcfBroQMY"
    PERL_MM_USE_DEFAULT="1"
  @INC:
    /home/cpan/pit/jail/FLcfBroQMY/lib/perl5/5.38.4/x86_64-linux-thread-multi
    /home/cpan/pit/jail/FLcfBroQMY/lib/perl5/5.38.4
    /home/cpan/pit/jail/FLcfBroQMY/lib/perl5/x86_64-linux-thread-multi
    /home/cpan/pit/jail/FLcfBroQMY/lib/perl5
    /home/cpan/pit/thr/conf/perl-5.38.4/.cpanplus/5.38.4/build/Nxbx2vlMN8/JSON-Schema-Modern-0.609/blib/lib
    /home/cpan/pit/thr/conf/perl-5.38.4/.cpanplus/5.38.4/build/Nxbx2vlMN8/JSON-Schema-Modern-0.609/blib/arch
    /home/cpan/pit/thr/perl-5.38.4/lib/site_perl/5.38.4/x86_64-linux-thread-multi
    /home/cpan/pit/thr/perl-5.38.4/lib/site_perl/5.38.4
    /home/cpan/pit/thr/perl-5.38.4/lib/5.38.4/x86_64-linux-thread-multi
    /home/cpan/pit/thr/perl-5.38.4/lib/5.38.4