Report for JSON-Schema-Modern-0.512

Back
From: metabase:user:31d414ea-2aae-11df-837a-5e0a49663a4f
Subject: FAIL JSON-Schema-Modern-0.512 5.32.0 GNU/Linux
Date: 2021-06-11T06:18:20Z

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 Karen Etheridge,

This is a computer-generated report for JSON-Schema-Modern-0.512
on perl 5.32.0, created by CPAN-Reporter-1.2018.

Thank you for uploading your work to CPAN.  However, there was a problem
testing your distribution.

If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:

http://wiki.cpantesters.org/wiki/CPANAuthorNotes

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from './Build test':

# 
# Versions for all modules listed in MYMETA.json (including optional ones):
# 
# === Configure Requires ===
# 
#     Module                   Want  Have
#     ----------------------- ----- -----
#     ExtUtils::MakeMaker       any  7.44
#     File::ShareDir::Install  0.06  0.13
#     Module::Build::Tiny     0.034 0.039
# 
# === Test Requires ===
# 
#     Module                          Want     Have
#     ------------------------------ ----- --------
#     File::Spec                       any     3.78
#     Module::Metadata                 any 1.000037
#     Scalar::Util                     any     1.56
#     Test::Deep                       any    1.130
#     Test::Deep::UnorderedPairs       any    0.006
#     Test::Fatal                      any    0.016
#     Test::File::ShareDir             any 1.001002
#     Test::JSON::Schema::Acceptance 1.008    1.009
#     Test::Memory::Cycle              any     1.06
#     Test::More                      0.96 1.302185
#     Test::Warnings                   any    0.030
#     lib                              any     0.65
#     open                             any     1.12
#     utf8                             any     1.22
# 
# === Test Recommends ===
# 
#     Module         Want     Have
#     ---------- -------- --------
#     CPAN::Meta 2.120900 2.150010
# 
# === Runtime Requires ===
# 
#     Module                   Want     Have
#     -------------------- -------- --------
#     B                         any     1.80
#     Carp                      any     1.50
#     Exporter                  any     5.74
#     Feature::Compat::Try      any     0.04
#     File::ShareDir            any    1.118
#     JSON::MaybeXS        1.004001 1.004003
#     JSON::PP                  any     4.04
#     List::Util               1.55     1.56
#     Module::Runtime           any    0.016
#     Mojo::JSON::Pointer       any    undef
#     Mojo::URL                 any    undef
#     Mojolicious              7.23     9.19
#     Moo                       any 2.005004
#     Moo::Object               any    undef
#     Moo::Role                 any 2.005004
#     MooX::HandlesVia          any 0.001009
#     MooX::TypeTiny       0.002002 0.002003
#     Path::Tiny                any    0.118
#     Ref::Util               0.100    0.204
#     Safe::Isa                 any 1.000010
#     Storable                  any     3.21
#     Types::Standard      1.010002 1.012003
#     constant                  any     1.33
#     if                        any   0.0608
#     namespace::clean          any     0.27
#     overload                  any     1.31
#     strict                    any     1.11
#     strictures                  2 2.000006
#     warnings                  any     1.47
# 
# === Runtime Suggests ===
# 
#     Module                 Want    Have
#     ---------------------- ---- -------
#     Class::XSAccessor       any missing
#     Cpanel::JSON::XS        any    4.26
#     Data::Validate::Domain  any missing
#     Email::Address::XS     1.01 missing
#     Net::IDN::Encode        any missing
#     Ref::Util::XS           any   0.117
#     Time::Moment            any missing
#     Type::Tiny::XS          any missing
# 
# === Other Modules ===
# 
#     Module              Have
#     ---------------- -------
#     Cpanel::JSON::XS    4.26
#     Encode              3.06
#     File::Temp        0.2309
#     JSON::PP            4.04
#     JSON::XS         missing
#     Module::Runtime    0.016
#     Mojolicious         9.19
#     Pod::Coverage    missing
#     Sub::Name           0.26
#     YAML             missing
#     autodie             2.32
# 
t/00-report-prereqs.t ................... ok
t/add-schema.t .......................... ok
# 
# 
# Results using Test::JSON::Schema::Acceptance 1.009
# specification version: draft2019-09
# using custom test directory: t/additional-tests-draft2019-09
# optional tests included: no
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# anchor.json                                  2          0     0
# badRef.json                                  3          0     0
# faux-buggy-schemas.json                      2          0     0
# format-duration.json                         9          0     0
# format-ipv4.json                             3          0     0
# format-relative-json-pointer.json            7          0     0
# format-time.json                            11          0     0
# future-keywords-draft2019-09.json           10          0     0
# id.json                                      6          0     0
# keyword-independence.json                  812          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                                    12          0     0
# short-circuit.json                          20          0     0
# unicode.json                                 4          0     0
# vocabulary.json                              1          0     0
# ---------------------------------------------------------------
# TOTAL                                      918          0     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/additional-tests-draft2019-09.t ....... ok
t/annotations.t ......................... ok
t/booleans.t ............................ ok
t/cached-metaschemas.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
# 
# 
# Results using Test::JSON::Schema::Acceptance 1.009
# specification version: draft2019-09
# using custom test directory: t/invalid-schemas-draft2019-09
# optional tests included: no
# 
# filename                                  pass  todo-fail  fail
# ---------------------------------------------------------------
# invalid-input.json                           2          0     0
# ref.json                                     6          0     0
# ---------------------------------------------------------------
# TOTAL                                        8          0     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/invalid-schemas-draft2019-09.t ........ ok
t/max_traversal_depth.t ................. ok
t/output_format.t ....................... ok
t/pattern.t ............................. ok
t/ref.t ................................. ok
t/traverse.t ............................ ok
t/type.t ................................ ok
t/unsupported-keywords.t ................ ok
# 
# 
# Results using Test::JSON::Schema::Acceptance 1.009
# with commit 8a3a542bfe6b671a51f4e39cdc0dbbf543e8903d (2.0.0-362-g8a3a542)
# from 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                               5          6     0
# date.json                                    5          0     0
# duration.json                               17          0     0
# email.json                                   5          4     0
# hostname.json                                3          9     0
# idn-email.json                               2          2     0
# idn-hostname.json                           16         29     0
# ipv4.json                                    8          0     0
# ipv6.json                                   29          0     0
# iri-reference.json                           5          2     0
# iri.json                                     8          1     0
# json-pointer.json                           32          0     0
# regex.json                                   2          0     0
# relative-json-pointer.json                   9          0     0
# time.json                                   18          0     0
# uri-reference.json                           7          0     0
# uri-template.json                            3          1     0
# uri.json                                    19          1     0
# uuid.json                                   12          0     0
# ---------------------------------------------------------------
# TOTAL                                      205         55     0
# 
# Congratulations, all non-optional tests are passing!
# 
t/zzz-acceptance-draft2019-09-format.t .. ok
    # Failed test 'evaluation result is incorrect'
    # at t/zzz-acceptance-draft2019-09.t line 49.
    # expected false; got true

# Failed test 'multipleOf.json: "invalid instance should not raise error when float division = inf" - "always invalid, but naive implementations may raise an overflow error"'
# at t/zzz-acceptance-draft2019-09.t line 49.
# 
# 
# Results using Test::JSON::Schema::Acceptance 1.009
# with commit 8a3a542bfe6b671a51f4e39cdc0dbbf543e8903d (2.0.0-362-g8a3a542)
# from 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                        15          0     0
# additionalProperties.json                   15          0     0
# allOf.json                                  30          0     0
# anchor.json                                 10          0     0
# anyOf.json                                  18          0     0
# boolean_schema.json                         18          0     0
# const.json                                  50          0     0
# contains.json                               18          0     0
# content.json                                18          0     0
# default.json                                 7          0     0
# defs.json                                    2          0     0
# dependentRequired.json                      20          0     0
# dependentSchemas.json                       13          0     0
# enum.json                                   33          0     0
# exclusiveMaximum.json                        4          0     0
# exclusiveMinimum.json                        4          0     0
# format.json                                133          0     0
# id.json                                     16          0     0
# if-then-else.json                           26          0     0
# infinite-loop-detection.json                 2          0     0
# items.json                                  26          0     0
# maxContains.json                            10          0     0
# maxItems.json                                4          0     0
# maxLength.json                               5          0     0
# maxProperties.json                           8          0     0
# maximum.json                                 8          0     0
# minContains.json                            23          0     0
# minItems.json                                4          0     0
# minLength.json                               5          0     0
# minProperties.json                           6          0     0
# minimum.json                                11          0     0
# multipleOf.json                              8          0     1
# not.json                                    12          0     0
# oneOf.json                                  27          0     0
# pattern.json                                 9          0     0
# patternProperties.json                      22          0     0
# properties.json                             20          0     0
# propertyNames.json                          10          0     0
# recursiveRef.json                           32          0     0
# ref.json                                    41          0     0
# refRemote.json                              17          0     0
# required.json                                9          0     0
# type.json                                   80          0     0
# unevaluatedItems.json                       35          0     0
# unevaluatedProperties.json                  59          0     0
# uniqueItems.json                            64          0     0
# unknownKeyword.json                          3          0     0
# optional/bignum.json                         2          7     0
# optional/ecmascript-regex.json              31          9     0
# optional/float-overflow.json                 1          0     0
# optional/non-bmp-regex.json                 12          0     0
# optional/refOfUnknownKeyword.json            4          0     0
# ---------------------------------------------------------------
# TOTAL                                     1060         16     1
# 
# WARNING: some non-optional tests are failing! This implementation is not fully compliant with the specification!
# 
# 
# ###############################
# 
# Attention CPANTesters: you do not need to file a ticket when this test fails. I will receive the test reports and act on it soon. thank you!
# 
# ###############################
# Looks like you failed 1 test of 1079.
t/zzz-acceptance-draft2019-09.t ......... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1079 subtests 
	(50 TODO tests unexpectedly succeeded)

Test Summary Report
-------------------
t/zzz-acceptance-draft2019-09-format.t (Wstat: 0 Tests: 262 Failed: 0)
  TODO passed:   1-16, 34-103, 141-147, 153, 200-217, 225-228
                248
t/zzz-acceptance-draft2019-09.t       (Wstat: 256 Tests: 1079 Failed: 1)
  Failed test:  571
  TODO passed:   1012-1061
  Non-zero exit status: 1
Files=23, Tests=2404, 136 wallclock secs ( 3.77 usr  0.20 sys + 50.19 cusr  2.03 csys = 56.19 CPU)
Result: FAIL

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module                         Need     Have    
    ------------------------------ -------- --------
    B                              0        1.80    
    Carp                           0        1.50    
    constant                       0        1.33    
    Exporter                       0        5.74    
    Feature::Compat::Try           0        0.04    
    File::ShareDir                 0        1.118   
    if                             0        0.0608  
    JSON::MaybeXS                  1.004001 1.004003
    JSON::PP                       0        4.04    
    List::Util                     1.55     1.56    
    Module::Runtime                0        0.016   
    Mojo::JSON::Pointer            0        0       
    Mojo::URL                      0        0       
    Mojolicious                    7.23     9.19    
    Moo                            0        2.005004
    Moo::Object                    0        0       
    Moo::Role                      0        2.005004
    MooX::HandlesVia               0        0.001009
    MooX::TypeTiny                 0.002002 0.002003
    namespace::clean               0        0.27    
    overload                       0        1.31    
    Path::Tiny                     0        0.118   
    perl                           5.016    5.032000
    Ref::Util                      0.100    0.204   
    Safe::Isa                      0        1.000010
    Storable                       0        3.21    
    strict                         0        1.11    
    strictures                     2        2.000006
    Types::Standard                1.010002 1.012003
    warnings                       0        1.47    

build_requires:

    Module                         Need     Have    
    ------------------------------ -------- --------
    File::Spec                     0        3.78    
    lib                            0        0.65    
    Module::Metadata               0        1.000037
    open                           0        1.12    
    perl                           5.016    5.032000
    Scalar::Util                   0        1.56    
    Test::Deep                     0        1.130   
    Test::Deep::UnorderedPairs     0        0.006   
    Test::Fatal                    0        0.016   
    Test::File::ShareDir           0        1.001002
    Test::JSON::Schema::Acceptance 1.008    1.009   
    Test::Memory::Cycle            0        1.06    
    Test::More                     0.96     1.302185
    Test::Warnings                 0        0.030   
    utf8                           0        1.22    

configure_requires:

    Module                         Need     Have    
    ------------------------------ -------- --------
    ExtUtils::MakeMaker            0        7.44    
    File::ShareDir::Install        0.06     0.13    
    Module::Build::Tiny            0.034    0.039   
    perl                           5.016    5.032000


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

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = en_GB.UTF-8
    LANGUAGE = en_GB:en
    LC_TERMINAL = iTerm2
    LC_TERMINAL_VERSION = 3.4.8
    NONINTERACTIVE_TESTING = 1
    PATH = /home/david/perl5/perlbrew/bin:/home/david/perl5/perlbrew/perls/perl-5.32.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    PERL = 5.32.0-longdouble-int64
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 28782
    PERL5_CPAN_IS_RUNNING = 28782
    PERLBREW_HOME = /home/david/.perlbrew
    PERLBREW_MANPATH = /home/david/perl5/perlbrew/perls/perl-5.32.0/man
    PERLBREW_PATH = /home/david/perl5/perlbrew/bin:/home/david/perl5/perlbrew/perls/perl-5.32.0/bin
    PERLBREW_PERL = perl-5.32.0
    PERLBREW_ROOT = /home/david/perl5/perlbrew
    PERLBREW_SHELLRC_VERSION = 0.89
    PERLBREW_VERSION = 0.89
    PERLVER = 5.32.0-longdouble-int64
    PERL_INLINE_DIRECTORY = /home/david/.Inline-5.32.0-longdouble-int64
    PERL_MM_USE_DEFAULT = 1
    PERL_USE_UNSAFE_INC = 0
    SHELL = /bin/bash
    TERM = screen

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

    $^X = /home/david/cpantesting/perl-5.32.0-longdouble-int64/bin/perl
    $UID/$EUID = 1000 / 1000
    $GID = 1000 24 25 27 29 30 44 46 109 1000
    $EGID = 1000 24 25 27 29 30 44 46 109 1000

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.27    
    CPAN::Meta          2.150010
    Cwd                 3.78    
    ExtUtils::CBuilder  0.280234
    ExtUtils::Command   7.44    
    ExtUtils::Install   2.14    
    ExtUtils::MakeMaker 7.44    
    ExtUtils::Manifest  1.72    
    ExtUtils::ParseXS   3.40    
    File::Spec          3.78    
    JSON                n/a     
    JSON::PP            4.04    
    Module::Build       0.4231  
    Module::Signature   n/a     
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.42    
    Test::More          1.302185
    YAML                n/a     
    YAML::Syck          n/a     
    version             0.9924  


--

Summary of my perl5 (revision 5 version 32 subversion 0) configuration:
   
  Platform:
    osname=linux
    osvers=4.19.0-13-686
    archname=i686-linux-64int-ld
    uname='linux cpantesting-linux-32bit 4.19.0-13-686 #1 smp debian 4.19.160-2 (2020-11-28) i686 gnulinux '
    config_args='-de -Dprefix=/home/david/cpantesting/perl-5.32.0-longdouble-int64 -Duselongdouble -Duse64bitint'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=undef
    usemultiplicity=undef
    use64bitint=define
    use64bitall=undef
    uselongdouble=define
    usemymalloc=n
    default_inc_excludes_dot=define
    bincompat5005=undef
  Compiler:
    cc='cc'
    ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2'
    optimize='-O2'
    cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='8.3.0'
    gccosandvers=''
    intsize=4
    longsize=4
    ptrsize=4
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=12
    longdblkind=3
    ivtype='long long'
    ivsize=8
    nvtype='long double'
    nvsize=12
    Off_t='off_t'
    lseeksize=8
    alignbytes=4
    prototype=define
  Linker and Libraries:
    ld='cc'
    ldflags =' -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib/gcc/i686-linux-gnu/8/include-fixed /usr/include/i386-linux-gnu /usr/lib /lib/i386-linux-gnu /lib/../lib /usr/lib/i386-linux-gnu /usr/lib/../lib /lib /lib64 /usr/lib64
    libs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    libc=libc-2.28.so
    so=so
    useshrplib=false
    libperl=libperl.a
    gnulibc_version='2.28'
  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_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    USE_64_BIT_INT
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_LONG_DOUBLE
    USE_PERLIO
    USE_PERL_ATOF
  Built under linux
  Compiled at Jun  6 2021 23:44:33
  %ENV:
    PERL="5.32.0-longdouble-int64"
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="28782"
    PERL5_CPAN_IS_RUNNING="28782"
    PERLBREW_HOME="/home/david/.perlbrew"
    PERLBREW_MANPATH="/home/david/perl5/perlbrew/perls/perl-5.32.0/man"
    PERLBREW_PATH="/home/david/perl5/perlbrew/bin:/home/david/perl5/perlbrew/perls/perl-5.32.0/bin"
    PERLBREW_PERL="perl-5.32.0"
    PERLBREW_ROOT="/home/david/perl5/perlbrew"
    PERLBREW_SHELLRC_VERSION="0.89"
    PERLBREW_VERSION="0.89"
    PERLVER="5.32.0-longdouble-int64"
    PERL_INLINE_DIRECTORY="/home/david/.Inline-5.32.0-longdouble-int64"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="0"
  @INC:
    /home/david/cpantesting/perl-5.32.0-longdouble-int64/lib/site_perl/5.32.0/i686-linux-64int-ld
    /home/david/cpantesting/perl-5.32.0-longdouble-int64/lib/site_perl/5.32.0
    /home/david/cpantesting/perl-5.32.0-longdouble-int64/lib/5.32.0/i686-linux-64int-ld
    /home/david/cpantesting/perl-5.32.0-longdouble-int64/lib/5.32.0