Back
From: metabase:user:314402c4-2aae-11df-837a-5e0a49663a4f
Subject: FAIL OpenAPI-Modern-0.068 5.20.0 FreeBSD
Date: 2024-09-16T05:42:34Z
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 OpenAPI-Modern-0.068
on perl 5.20.0, created by CPAN-Reporter-1.2019.
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:
none provided
------------------------------
PROGRAM OUTPUT
------------------------------
Output from './Build 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.020000
#
# === Test Requires ===
#
# Module Want Have
# ------------------------------ ------- --------
# File::Spec any 3.75
# JSON::Schema::Modern 0.578 0.590
# Module::Metadata any 1.000037
# Mojolicious any 9.37
# Test2::API any 1.302201
# Test::Deep any 1.204
# Test::Fatal any 0.017
# Test::File::ShareDir any 1.001002
# Test::JSON::Schema::Acceptance 1.014 1.023
# Test::Memory::Cycle any 1.06
# Test::Mojo any undef
# Test::More 0.96 1.302201
# Test::Needs any 0.002010
# Test::Warnings 0.033 0.033
# YAML::PP 0.005 v0.38.0
# lib any 0.63
# open any 1.10
# perl v5.20.0 5.020000
# strict any 1.08
# warnings any 1.23
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150010
#
# === Runtime Requires ===
#
# Module Want Have
# -------------------------------- -------- --------
# Carp any 1.50
# Encode 2.89 3.21
# Feature::Compat::Try any 0.05
# File::ShareDir any 1.118
# JSON::Schema::Modern 0.578 0.590
# JSON::Schema::Modern::Document any 0.590
# JSON::Schema::Modern::Utilities 0.585 0.590
# JSON::Schema::Modern::Vocabulary any 0.590
# List::Util any 1.65
# Math::BigInt 1.999701 2.003002
# Mojo::Message::Request any undef
# Mojo::Message::Response any undef
# Moo any 2.005005
# MooX::TypeTiny 0.002002 0.002003
# Path::Tiny any 0.144
# Ref::Util any 0.204
# Safe::Isa any 1.000010
# Scalar::Util any 1.65
# Storable any 3.25
# Types::Standard any 2.004000
# URI::Escape any 5.25
# autovivification any 0.16
# constant any 1.33
# experimental any 0.032
# if any 0.0608
# namespace::clean any 0.27
# perl v5.20.0 5.020000
# stable 0.031 0.032
# strictures 2 2.000006
# utf8 any 1.13
#
# === Runtime Suggests ===
#
# Module Want Have
# ----------------------- -------- --------
# Catalyst::Request any undef
# Catalyst::Response any undef
# Class::XSAccessor any 1.19
# Cpanel::JSON::XS any 4.38
# HTTP::Headers::Fast 0.21 0.22
# HTTP::Headers::Fast::XS any 0.001
# HTTP::Message::PSGI any undef
# HTTP::Request any 6.45
# HTTP::Response any 6.45
# HTTP::Status any 6.45
# Plack::Request any 1.0039
# Plack::Response any 1.0039
# Ref::Util::XS any 0.116
# Type::Tiny 0.045_03 2.004000
# Type::Tiny::XS any 0.025
# URI any 5.25
#
# === Other Modules ===
#
# Module Have
# ---------------- --------
# Catalyst 5.90129
# Cpanel::JSON::XS 4.38
# Encode 3.21
# File::Temp 0.2311
# JSON::MaybeXS 1.004005
# JSON::PP 4.16
# JSON::XS 4.03
# Module::Runtime 0.016
# Mojolicious 9.37
# Plack 1.0039
# Pod::Coverage 0.23
# Sub::Name 0.27
# YAML 1.30
# autodie 2.33
#
t/00-report-prereqs.t .... ok
t/dialects.t ............. ok
t/discriminator.t ........ ok
t/document-paths.t ....... ok
t/document-schemas.t ..... ok
t/document-toplevel.t .... ok
push on reference is experimental at /usr/perl5.20.0/lib/site_perl/5.20.0/Mojolicious/Controller/REST.pm line 33.
t/end-to-end.t ........... ok
t/find_path.t ............ ok
#
#
# generated with: Test::JSON::Schema::Acceptance 1.023
# specification version: draft2020-12
# using custom test directory: t/oas-vocabulary
# optional tests included: no
#
# filename pass todo-fail fail
# ---------------------------------------------------------------
# discriminator.json 11 1 0
# formats.json 39 0 0
# ---------------------------------------------------------------
# TOTAL 50 1 0
#
# WARNING: some non-optional tests are failing! This implementation is not fully compliant with the specification!
#
t/oas-vocabulary.t ....... ok
t/openapi-constructor.t .. ok
t/operationIds.t ......... ok
t/parameters.t ........... ok
t/recursive_get.t ........ ok
# Failed test 'Content-Type not allowed by the schema'
# at t/validate_request.t line 1073.
# Failed test 'us-ascii text can be decoded and matched'
# at t/validate_request.t line 1090.
# Failed test 'unsupported Content-Type - but matched against the document case-insensitively'
# at t/validate_request.t line 1107.
# Failed test 'Content-Type looked up case-insensitively and matched in the document case-insensitively too'
# at t/validate_request.t line 1127.
# Failed test 'wildcard support in the media type registry is used to handle an otherwise-unknown content type'
# at t/validate_request.t line 1147.
# Failed test 'Content-Type header is matched to a wildcard entry in the document, then matched to a media-type implementation'
# at t/validate_request.t line 1168.
# Failed test 'errors during charset decoding are detected'
# at t/validate_request.t line 1186.
# Failed test 'latin1 content can be successfully decoded'
# at t/validate_request.t line 1204.
# Failed test 'errors during charset decoding are detected'
# at t/validate_request.t line 1212.
# Failed test 'charset encoding errors in json are decoded in the main decoding step'
# at t/validate_request.t line 1230.
# Failed test 'errors during media-type decoding are detected'
# at t/validate_request.t line 1248.
# Failed test 'application/json is utf-8 encoded'
# at t/validate_request.t line 1266.
# Failed test 'charset is ignored for application/json'
# at t/validate_request.t line 1274.
# Failed test 'decoded content does not match the schema'
# at t/validate_request.t line 1282.
# Failed test 'decoded content matches the schema'
# at t/validate_request.t line 1314.
# Failed test 'unknown content type can still be evaluated if */* is an acceptable media-type'
# at t/validate_request.t line 1336.
# Failed test '"false" body is still seen'
# at t/validate_request.t line 1353.
# Failed test 'corrupt data is detected, even when there is no schema'
# at t/validate_request.t line 1385.
# Failed test 'valid encoded content is always valid when there is no schema'
# at t/validate_request.t line 1402.
# Failed test '..even when the media-type is unknown'
# at t/validate_request.t line 1408.
# Looks like you failed 20 tests of 37.
# Failed test 'validation errors in requests'
# at t/validate_request.t line 1413.
# Failed test 'missing Content-Type is an error, not an exception'
# at t/validate_request.t line 1505.
# Failed test 'missing Content-Length does not prevent the request body from being checked'
# at t/validate_request.t line 1523.
# Looks like you failed 2 tests of 5.
# Failed test 'document errors'
# at t/validate_request.t line 1545.
# Failed test 'numeric values are treated as both strings and numbers, when no explicit type is requested'
# at t/validate_request.t line 1586.
# Failed test 'parsed numeric values are treated as both strings and numbers, when no explicit type is requested'
# at t/validate_request.t line 1641.
# Failed test 'all parameter and body values are treated as strings'
# at t/validate_request.t line 1683.
# Failed test 'all parameter and body values are parsed from the request as strings'
# at t/validate_request.t line 1689.
# Failed test 'numeric values are seen as numeric types when requested, but only in parameters and not bodies'
# at t/validate_request.t line 1727.
# Failed test 'parsed numeric values are seen as numeric types when requested, but only in parameters and not bodies'
# at t/validate_request.t line 1743.
# Failed test 'numeric values are treated as numbers when explicitly type-checked as numbers, but only when not encoded'
# at t/validate_request.t line 1812.
# Failed test 'ambiguously-typed numbers are still handled gracefully'
# at t/validate_request.t line 1867.
# Looks like you failed 8 tests of 10.
# Failed test 'type handling of values for evaluation'
# at t/validate_request.t line 1895.
# Failed test 'unevaluatedProperties can be used in schemas'
# at t/validate_request.t line 2138.
# Looks like you failed 1 test of 1.
# Failed test 'unevaluatedProperties and annotations'
# at t/validate_request.t line 2159.
# Failed test 'no body permitted for GET'
# at t/validate_request.t line 2239.
# Failed test 'no body permitted for HEAD'
# at t/validate_request.t line 2239.
# Looks like you failed 2 tests of 6.
# Failed test 'no bodies in GET or HEAD requests without requestBody'
# at t/validate_request.t line 2278.
# Failed test 'custom error message when the entity is not permitted'
# at t/validate_request.t line 2306.
# Looks like you failed 1 test of 1.
# Failed test 'custom error messages for false schemas'
# at t/validate_request.t line 2341.
# Failed test 'Content-Type not allowed by the schema'
# at t/validate_request.t line 1073.
# Failed test 'us-ascii text can be decoded and matched'
# at t/validate_request.t line 1090.
# Failed test 'unsupported Content-Type - but matched against the document case-insensitively'
# at t/validate_request.t line 1107.
# Failed test 'Content-Type looked up case-insensitively and matched in the document case-insensitively too'
# at t/validate_request.t line 1127.
# Failed test 'wildcard support in the media type registry is used to handle an otherwise-unknown content type'
# at t/validate_request.t line 1147.
# Failed test 'Content-Type header is matched to a wildcard entry in the document, then matched to a media-type implementation'
# at t/validate_request.t line 1168.
# Failed test 'errors during charset decoding are detected'
# at t/validate_request.t line 1186.
# Failed test 'latin1 content can be successfully decoded'
# at t/validate_request.t line 1204.
# Failed test 'errors during charset decoding are detected'
# at t/validate_request.t line 1212.
# Failed test 'charset encoding errors in json are decoded in the main decoding step'
# at t/validate_request.t line 1230.
# Failed test 'errors during media-type decoding are detected'
# at t/validate_request.t line 1248.
# Failed test 'application/json is utf-8 encoded'
# at t/validate_request.t line 1266.
# Failed test 'charset is ignored for application/json'
# at t/validate_request.t line 1274.
# Failed test 'decoded content does not match the schema'
# at t/validate_request.t line 1282.
# Failed test 'decoded content matches the schema'
# at t/validate_request.t line 1314.
# Failed test 'unknown content type can still be evaluated if */* is an acceptable media-type'
# at t/validate_request.t line 1336.
# Failed test '"false" body is still seen'
# at t/validate_request.t line 1353.
# Failed test 'corrupt data is detected, even when there is no schema'
# at t/validate_request.t line 1385.
# Failed test 'valid encoded content is always valid when there is no schema'
# at t/validate_request.t line 1402.
# Failed test '..even when the media-type is unknown'
# at t/validate_request.t line 1408.
# Looks like you failed 20 tests of 37.
# Failed test 'validation errors in requests'
# at t/validate_request.t line 1413.
# Failed test 'missing Content-Type is an error, not an exception'
# at t/validate_request.t line 1505.
# Failed test 'missing Content-Length does not prevent the request body from being checked'
# at t/validate_request.t line 1523.
# Looks like you failed 2 tests of 5.
# Failed test 'document errors'
# at t/validate_request.t line 1545.
# Failed test 'numeric values are treated as both strings and numbers, when no explicit type is requested'
# at t/validate_request.t line 1586.
# Failed test 'parsed numeric values are treated as both strings and numbers, when no explicit type is requested'
# at t/validate_request.t line 1641.
# Failed test 'all parameter and body values are treated as strings'
# at t/validate_request.t line 1683.
# Failed test 'all parameter and body values are parsed from the request as strings'
# at t/validate_request.t line 1689.
# Failed test 'numeric values are seen as numeric types when requested, but only in parameters and not bodies'
# at t/validate_request.t line 1727.
# Failed test 'parsed numeric values are seen as numeric types when requested, but only in parameters and not bodies'
# at t/validate_request.t line 1743.
# Failed test 'numeric values are treated as numbers when explicitly type-checked as numbers, but only when not encoded'
# at t/validate_request.t line 1812.
# Failed test 'ambiguously-typed numbers are still handled gracefully'
# at t/validate_request.t line 1867.
# Looks like you failed 8 tests of 10.
# Failed test 'type handling of values for evaluation'
# at t/validate_request.t line 1895.
# Failed test 'unevaluatedProperties can be used in schemas'
# at t/validate_request.t line 2138.
# Looks like you failed 1 test of 1.
# Failed test 'unevaluatedProperties and annotations'
# at t/validate_request.t line 2159.
# Failed test 'no body permitted for GET'
# at t/validate_request.t line 2239.
# Failed test 'no body permitted for HEAD'
# at t/validate_request.t line 2239.
# Looks like you failed 2 tests of 6.
# Failed test 'no bodies in GET or HEAD requests without requestBody'
# at t/validate_request.t line 2278.
# Failed test 'custom error message when the entity is not permitted'
# at t/validate_request.t line 2306.
# Looks like you failed 1 test of 1.
# Failed test 'custom error messages for false schemas'
# at t/validate_request.t line 2341.
# Looks like you failed 12 tests of 48.
t/validate_request.t .....
Dubious, test returned 12 (wstat 3072, 0xc00)
Failed 12/48 subtests
t/validate_response.t .... ok
Test Summary Report
-------------------
t/oas-vocabulary.t (Wstat: 0 Tests: 51 Failed: 0)
TODO passed: 4, 10
t/validate_request.t (Wstat: 3072 (exited 12) Tests: 48 Failed: 12)
Failed tests: 28-30, 33, 35-36, 40-42, 45, 47-48
Non-zero exit status: 12
Files=15, Tests=147, 81 wallclock secs ( 0.15 usr 0.16 sys + 76.30 cusr 1.94 csys = 78.54 CPU)
Result: FAIL
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
-------------------------------- -------- --------
autovivification 0 0.16
Carp 0 1.50
constant 0 1.33
Encode 2.89 3.21
experimental 0 0.032
Feature::Compat::Try 0 0.05
File::ShareDir 0 1.118
if 0 0.0608
JSON::Schema::Modern 0.578 0.590
JSON::Schema::Modern::Document 0 0.590
JSON::Schema::Modern::Utilities 0.585 0.590
JSON::Schema::Modern::Vocabulary 0 0.590
List::Util 0 1.65
Math::BigInt 1.999701 2.003002
Mojo::Message::Request 0 0
Mojo::Message::Response 0 0
Moo 0 2.005005
MooX::TypeTiny 0.002002 0.002003
namespace::clean 0 0.27
Path::Tiny 0 0.144
perl v5.20.0 5.020000
Ref::Util 0 0.204
Safe::Isa 0 1.000010
Scalar::Util 0 1.65
stable 0.031 0.032
Storable 0 3.25
strictures 2 2.000006
Types::Standard 0 2.004000
URI::Escape 0 5.25
utf8 0 1.13
build_requires:
Module Need Have
-------------------------------- -------- --------
File::Spec 0 3.75
JSON::Schema::Modern 0.578 0.590
lib 0 0.63
Module::Metadata 0 1.000037
Mojolicious 0 9.37
open 0 1.10
perl v5.20.0 5.020000
strict 0 1.08
Test2::API 0 1.302201
Test::Deep 0 1.204
Test::Fatal 0 0.017
Test::File::ShareDir 0 1.001002
Test::JSON::Schema::Acceptance 1.014 1.023
Test::Memory::Cycle 0 1.06
Test::Mojo 0 0
Test::More 0.96 1.302201
Test::Needs 0 0.002010
Test::Warnings 0.033 0.033
warnings 0 1.23
YAML::PP 0.005 v0.38.0
configure_requires:
Module Need Have
-------------------------------- -------- --------
Module::Build::Tiny 0.034 0.051
perl 5.020 5.020000
opt_build_requires:
Module Need Have
-------------------------------- -------- --------
CPAN::Meta 2.120900 2.150010
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
LC_ALL = de_DE.ISO8859-1
PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cpansand/bin/freebsd9.3:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/usr/home/eserte/src/srezic-misc/scripts
PERL5LIB =
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 27272
PERL5_CPAN_IS_RUNNING = 27272
PERL5_CPAN_IS_RUNNING_IN_RECURSION = 96373,27272
PERLDOC = -MPod::Perldoc::ToTextOverstrike
PERL_BATCH = yes
PERL_CANARY_STABILITY_NOPROMPT = 1
PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1023/2024091511/cpanreporter_000_config.ini
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_USE_UNSAFE_INC = 1
SHELL = /usr/local/bin/zsh
TERM = screen
TMPDIR = /var/tmp/cpansmoker-1023/2024091511
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /usr/perl5.20.0/bin/perl
$UID/$EUID = 1023 / 1023
$GID = 1023 1023
$EGID = 1023 1023
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.37
CPAN::Meta 2.150010
Cwd 3.75
ExtUtils::CBuilder 0.280236
ExtUtils::Command 7.70
ExtUtils::Install 2.22
ExtUtils::MakeMaker 7.70
ExtUtils::Manifest 1.75
ExtUtils::ParseXS 3.51
File::Spec 3.75
JSON 4.10
JSON::PP 4.16
Module::Build 0.4234
Module::Signature 0.88
Parse::CPAN::Meta 2.150010
Test2 1.302201
Test::Harness 3.47
Test::More 1.302201
YAML 1.30
YAML::Syck 1.34
version 0.9932
--
Summary of my perl5 (revision 5 version 20 subversion 0) configuration:
Platform:
osname=freebsd, osvers=9.2-release-p4, archname=amd64-freebsd
uname='freebsd cvrsnica-freebsd-92 9.2-release-p4 freebsd 9.2-release-p4 #0: tue apr 8 18:08:22 utc 2014 root@amd64-builder.daemonology.net:usrobjusrsrcsysgeneric amd64 '
config_args='-ds -e -Dprefix=/usr/perl5.20.0'
hint=recommended, useposix=true, d_sigaction=define
useithreads=undef, usemultiplicity=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
optimize='-O',
cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.2.1 20070831 patched [FreeBSD]', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags ='-Wl,-E -fstack-protector -L/usr/local/lib'
libpth=/usr/lib /usr/local/lib /usr/include/gcc/4.2 /usr/lib
libs=-lgdbm -lm -lcrypt -lutil -lc
perllibs=-lm -lcrypt -lutil -lc
libc=, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP
PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES
USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
Built under freebsd
Compiled at May 27 2014 13:55:26
%ENV:
PERL5LIB=""
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="27272"
PERL5_CPAN_IS_RUNNING="27272"
PERL5_CPAN_IS_RUNNING_IN_RECURSION="96373,27272"
PERLDOC="-MPod::Perldoc::ToTextOverstrike"
PERL_BATCH="yes"
PERL_CANARY_STABILITY_NOPROMPT="1"
PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1023/2024091511/cpanreporter_000_config.ini"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_USE_UNSAFE_INC="1"
@INC:
/usr/perl5.20.0/lib/site_perl/5.20.0/amd64-freebsd
/usr/perl5.20.0/lib/site_perl/5.20.0
/usr/perl5.20.0/lib/5.20.0/amd64-freebsd
/usr/perl5.20.0/lib/5.20.0
.