PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin
Start 2017-11-03T02:05:04
ActivePerl-2400 CPAN-2.10
Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata'
Database was generated on Thu, 02 Nov 2017 04:17:02 GMT
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz ok
GraphQL-Plugin-Convert-DBIC-0.02/
GraphQL-Plugin-Convert-DBIC-0.02/META.json
GraphQL-Plugin-Convert-DBIC-0.02/MANIFEST
GraphQL-Plugin-Convert-DBIC-0.02/README.md
GraphQL-Plugin-Convert-DBIC-0.02/META.yml
GraphQL-Plugin-Convert-DBIC-0.02/xt/
GraphQL-Plugin-Convert-DBIC-0.02/xt/pod.t
GraphQL-Plugin-Convert-DBIC-0.02/xt/manifest.t
GraphQL-Plugin-Convert-DBIC-0.02/Changes
GraphQL-Plugin-Convert-DBIC-0.02/lib/
GraphQL-Plugin-Convert-DBIC-0.02/lib/GraphQL/
GraphQL-Plugin-Convert-DBIC-0.02/lib/GraphQL/Plugin/
GraphQL-Plugin-Convert-DBIC-0.02/lib/GraphQL/Plugin/Convert/
GraphQL-Plugin-Convert-DBIC-0.02/lib/GraphQL/Plugin/Convert/DBIC.pm
GraphQL-Plugin-Convert-DBIC-0.02/Makefile.PL
GraphQL-Plugin-Convert-DBIC-0.02/t/
GraphQL-Plugin-Convert-DBIC-0.02/t/01-dbicschema.t
GraphQL-Plugin-Convert-DBIC-0.02/t/00-compile.t
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/Result/
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/Result/Photoset.pm
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/Result/Photo.pm
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/Result/BlogTag.pm
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/Result/Blog.pm
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/ResultSet/
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/ResultSet/Photoset.pm
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/ResultSet/Photo.pm
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema/ResultSet/Blog.pm
GraphQL-Plugin-Convert-DBIC-0.02/t/lib-dbicschema/Schema.pm
GraphQL-Plugin-Convert-DBIC-0.02/t/00-report-prereqs.t
Configuring E/ET/ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Warning: prerequisite GraphQL 0.20 not found. We have 0.19.
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for GraphQL::Plugin::Convert::DBIC
Writing MYMETA.yml and MYMETA.json
ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for E/ET/ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz
---- Unsatisfied dependencies detected during ----
---- ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz ----
GraphQL [requires]
Running test for module 'GraphQL'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETJ/GraphQL-0.20.tar.gz ok
GraphQL-0.20/
GraphQL-0.20/META.json
GraphQL-0.20/MANIFEST
GraphQL-0.20/README.md
GraphQL-0.20/META.yml
GraphQL-0.20/xt/
GraphQL-0.20/xt/pod.t
GraphQL-0.20/xt/pod-coverage.t
GraphQL-0.20/xt/manifest.t
GraphQL-0.20/Changes
GraphQL-0.20/lib/
GraphQL-0.20/lib/GraphQL/
GraphQL-0.20/lib/GraphQL/Role/
GraphQL-0.20/lib/GraphQL/Role/Nullable.pm
GraphQL-0.20/lib/GraphQL/Role/Input.pm
GraphQL-0.20/lib/GraphQL/Role/FieldDeprecation.pm
GraphQL-0.20/lib/GraphQL/Role/FieldsOutput.pm
GraphQL-0.20/lib/GraphQL/Role/FieldsInput.pm
GraphQL-0.20/lib/GraphQL/Role/HashMappable.pm
GraphQL-0.20/lib/GraphQL/Role/FieldsEither.pm
GraphQL-0.20/lib/GraphQL/Role/Leaf.pm
GraphQL-0.20/lib/GraphQL/Role/Abstract.pm
GraphQL-0.20/lib/GraphQL/Role/Composite.pm
GraphQL-0.20/lib/GraphQL/Role/Listable.pm
GraphQL-0.20/lib/GraphQL/Role/Named.pm
GraphQL-0.20/lib/GraphQL/Role/Output.pm
GraphQL-0.20/lib/GraphQL/Directive.pm
GraphQL-0.20/lib/GraphQL/Type.pm
GraphQL-0.20/lib/GraphQL/Debug.pm
GraphQL-0.20/lib/GraphQL/Plugin/
GraphQL-0.20/lib/GraphQL/Plugin/Convert.pm
GraphQL-0.20/lib/GraphQL/Plugin/Convert/
GraphQL-0.20/lib/GraphQL/Plugin/Convert/Test.pm
GraphQL-0.20/lib/GraphQL/Language/
GraphQL-0.20/lib/GraphQL/Language/Receiver.pm
GraphQL-0.20/lib/GraphQL/Language/Grammar.pm
GraphQL-0.20/lib/GraphQL/Language/Parser.pm
GraphQL-0.20/lib/GraphQL/Subscription.pm
GraphQL-0.20/lib/GraphQL/Validation.pm
GraphQL-0.20/lib/GraphQL/Introspection.pm
GraphQL-0.20/lib/GraphQL/Error.pm
GraphQL-0.20/lib/GraphQL/Execution.pm
GraphQL-0.20/lib/GraphQL/Type/
GraphQL-0.20/lib/GraphQL/Type/Enum.pm
GraphQL-0.20/lib/GraphQL/Type/Object.pm
GraphQL-0.20/lib/GraphQL/Type/InputObject.pm
GraphQL-0.20/lib/GraphQL/Type/Interface.pm
GraphQL-0.20/lib/GraphQL/Type/NonNull.pm
GraphQL-0.20/lib/GraphQL/Type/Union.pm
GraphQL-0.20/lib/GraphQL/Type/Library.pm
GraphQL-0.20/lib/GraphQL/Type/Scalar.pm
GraphQL-0.20/lib/GraphQL/Type/List.pm
GraphQL-0.20/lib/GraphQL/Schema.pm
GraphQL-0.20/lib/GraphQL.pm
GraphQL-0.20/Makefile.PL
GraphQL-0.20/graphql.pgx
GraphQL-0.20/t/
GraphQL-0.20/t/execution-abstract.t
GraphQL-0.20/t/util-buildschema.t
GraphQL-0.20/t/type-introspection.t
GraphQL-0.20/t/kitchen-sink.graphql
GraphQL-0.20/t/execution-schema.t
GraphQL-0.20/t/execution-variables.t
GraphQL-0.20/t/execution-directives.t
GraphQL-0.20/t/type-definition.t
GraphQL-0.20/t/language-schema-parser.t
GraphQL-0.20/t/type-interface.t
GraphQL-0.20/t/execution-resolve.t
GraphQL-0.20/t/00-load.t
GraphQL-0.20/t/language-parser.t
GraphQL-0.20/t/perl.t
GraphQL-0.20/t/type-schema.t
GraphQL-0.20/t/schema-kitchen-sink.graphql
GraphQL-0.20/t/00-report-prereqs.t
GraphQL-0.20/t/type-enum.t
GraphQL-0.20/t/execution-execute.t
GraphQL-0.20/t/language-lexer.t
Configuring E/ET/ETJ/GraphQL-0.20.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for GraphQL
Writing MYMETA.yml and MYMETA.json
ETJ/GraphQL-0.20.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for E/ET/ETJ/GraphQL-0.20.tar.gz
>>> make
cp lib/GraphQL/Type/List.pm blib/lib/GraphQL/Type/List.pm
cp lib/GraphQL/Introspection.pm blib/lib/GraphQL/Introspection.pm
cp lib/GraphQL/Role/Listable.pm blib/lib/GraphQL/Role/Listable.pm
cp lib/GraphQL/Role/Nullable.pm blib/lib/GraphQL/Role/Nullable.pm
cp lib/GraphQL/Type.pm blib/lib/GraphQL/Type.pm
cp lib/GraphQL/Type/Enum.pm blib/lib/GraphQL/Type/Enum.pm
cp lib/GraphQL/Debug.pm blib/lib/GraphQL/Debug.pm
cp lib/GraphQL/Directive.pm blib/lib/GraphQL/Directive.pm
cp lib/GraphQL/Type/NonNull.pm blib/lib/GraphQL/Type/NonNull.pm
cp lib/GraphQL/Type/Scalar.pm blib/lib/GraphQL/Type/Scalar.pm
cp lib/GraphQL/Type/Object.pm blib/lib/GraphQL/Type/Object.pm
cp lib/GraphQL/Language/Parser.pm blib/lib/GraphQL/Language/Parser.pm
cp lib/GraphQL/Execution.pm blib/lib/GraphQL/Execution.pm
cp lib/GraphQL/Role/Output.pm blib/lib/GraphQL/Role/Output.pm
cp lib/GraphQL/Error.pm blib/lib/GraphQL/Error.pm
cp lib/GraphQL/Role/Input.pm blib/lib/GraphQL/Role/Input.pm
cp lib/GraphQL/Role/Composite.pm blib/lib/GraphQL/Role/Composite.pm
cp lib/GraphQL/Role/Leaf.pm blib/lib/GraphQL/Role/Leaf.pm
cp lib/GraphQL/Type/InputObject.pm blib/lib/GraphQL/Type/InputObject.pm
cp lib/GraphQL/Role/FieldsOutput.pm blib/lib/GraphQL/Role/FieldsOutput.pm
cp lib/GraphQL/Type/Library.pm blib/lib/GraphQL/Type/Library.pm
cp lib/GraphQL/Role/FieldsEither.pm blib/lib/GraphQL/Role/FieldsEither.pm
cp lib/GraphQL/Language/Grammar.pm blib/lib/GraphQL/Language/Grammar.pm
cp lib/GraphQL/Role/FieldsInput.pm blib/lib/GraphQL/Role/FieldsInput.pm
cp lib/GraphQL/Schema.pm blib/lib/GraphQL/Schema.pm
cp lib/GraphQL/Plugin/Convert/Test.pm blib/lib/GraphQL/Plugin/Convert/Test.pm
cp lib/GraphQL/Plugin/Convert.pm blib/lib/GraphQL/Plugin/Convert.pm
cp lib/GraphQL/Subscription.pm blib/lib/GraphQL/Subscription.pm
cp lib/GraphQL/Role/Named.pm blib/lib/GraphQL/Role/Named.pm
cp lib/GraphQL/Role/Abstract.pm blib/lib/GraphQL/Role/Abstract.pm
cp lib/GraphQL/Validation.pm blib/lib/GraphQL/Validation.pm
cp lib/GraphQL/Role/FieldDeprecation.pm blib/lib/GraphQL/Role/FieldDeprecation.pm
cp lib/GraphQL/Type/Union.pm blib/lib/GraphQL/Type/Union.pm
cp lib/GraphQL.pm blib/lib/GraphQL.pm
cp lib/GraphQL/Type/Interface.pm blib/lib/GraphQL/Type/Interface.pm
cp lib/GraphQL/Language/Receiver.pm blib/lib/GraphQL/Language/Receiver.pm
cp lib/GraphQL/Role/HashMappable.pm blib/lib/GraphQL/Role/HashMappable.pm
Manifying 34 pod documents
Manifying 3 pod documents
ETJ/GraphQL-0.20.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Testing GraphQL 0.20, Perl 5.024000, /data/fly2400/ap2400-300558/bin/perl-static
t/00-load.t .................
ok 1 - use GraphQL;
1..1
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have Where Howbig
# ------------------- ---- ---- ------------------------------- ------
# ExtUtils::MakeMaker any 7.16 /home/fly2400/ap2400-300558/lib 107081
#
# === Build Requires ===
#
# Module Want Have Where Howbig
# ------------------- ---- ---- ------------------------------- ------
# ExtUtils::MakeMaker any 7.16 /home/fly2400/ap2400-300558/lib 107081
#
# === Test Requires ===
#
# Module Want Have Where Howbig
# --------------- ----- -------- -------------------------------------- ------
# DateTime any 1.44 /data/fly2400/cpanfly-5.24/var/megalib 131525
# Test::Deep 1.127 1.127 /data/fly2400/cpanfly-5.24/var/megalib 49544
# Test::Exception 0.42 0.43 /data/fly2400/cpanfly-5.24/var/megalib 15465
# Test::More 0.88 1.302106 /data/fly2400/cpanfly-5.24/var/megalib 52999
#
# === Runtime Requires ===
#
# Module Want Have Where Howbig
# -------------------- -------- -------- -------------------------------------- ------
# Function::Parameters 2.001001 2.001001 /data/fly2400/cpanfly-5.24/var/megalib 46091
# JSON::MaybeXS 1.003009 1.003009 /data/fly2400/cpanfly-5.24/var/megalib 9091
# JSON::PP 2.92 2.94 /data/fly2400/cpanfly-5.24/var/megalib 89594
# Moo any 2.003002 /data/fly2400/cpanfly-5.24/var/megalib 33433
# MooX::Thunking 0.07 0.07 /data/fly2400/cpanfly-5.24/var/megalib 2583
# Pegex any 0.64 /data/fly2400/cpanfly-5.24/var/megalib 752
# Return::Type any 0.005 /data/fly2400/cpanfly-5.24/var/megalib 6686
# Type::Tiny any 1.002001 /data/fly2400/cpanfly-5.24/var/megalib 48821
#
# === Runtime Suggests ===
#
# Module Want Have Where Howbig
# ---------------- ------ ------ -------------------------------------- ------
# Cpanel::JSON::XS 3.0237 3.0239 /data/fly2400/cpanfly-5.24/var/megalib 85121
# JSON::XS any 3.04 /data/fly2400/cpanfly-5.24/var/megalib 67362
#
t/00-report-prereqs.t .......
1..1
ok 1
ok
t/execution-abstract.t ......
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Type::Object;
ok 3 - use GraphQL::Type::Interface;
ok 4 - use GraphQL::Type::Union;
ok 5 - use GraphQL::Type::Scalar;
ok 6 - use GraphQL::Execution;
# Subtest: isTypeOf used to resolve runtime type for Interface
ok 1
1..1
ok 7 - isTypeOf used to resolve runtime type for Interface
# Subtest: isTypeOf used to resolve runtime type for Union
ok 1
1..1
ok 8 - isTypeOf used to resolve runtime type for Union
# Subtest: resolveType on Interface yields useful error
ok 1
1..1
ok 9 - resolveType on Interface yields useful error
# Subtest: resolveType on Union yields useful error
ok 1
1..1
ok 10 - resolveType on Union yields useful error
# Subtest: resolveType allows resolving with type name
ok 1
1..1
ok 11 - resolveType allows resolving with type name
1..11
ok
t/execution-directives.t ....
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Type::Object;
ok 3 - use GraphQL::Type::Scalar;
ok 4 - use GraphQL::Execution;
ok 5 - use GraphQL::Language::Parser;
# Subtest: works without directives
ok 1
1..1
ok 6 - works without directives
# Subtest: works on scalars
ok 1
ok 2
ok 3
ok 4
1..4
ok 7 - works on scalars
# Subtest: works on fragment spreads
ok 1
ok 2
ok 3
ok 4
1..4
ok 8 - works on fragment spreads
# Subtest: works on inline fragment
ok 1
ok 2
ok 3
ok 4
1..4
ok 9 - works on inline fragment
# Subtest: works on anonymous inline fragment
ok 1
ok 2
ok 3
ok 4
1..4
ok 10 - works on anonymous inline fragment
# Subtest: works with skip and include directives
ok 1
ok 2
ok 3
1..3
ok 11 - works with skip and include directives
1..11
ok
t/execution-execute.t .......
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Type::Object;
ok 3 - use GraphQL::Type::Scalar;
ok 4 - use GraphQL::Execution;
ok 5 - use GraphQL::Language::Parser;
# Subtest: throws if no document is provided
ok 1 - threw Regexp ((?^u:Undef did not pass type constraint))
1..1
ok 6 - throws if no document is provided
# Subtest: executes arbitrary code
ok 1
1..1
ok 7 - executes arbitrary code
# Subtest: merges parallel fragments
ok 1
1..1
ok 8 - merges parallel fragments
# Subtest: provides info about current execution state
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok 9 - provides info about current execution state
# Subtest: threads root value context correctly
ok 1
1..1
ok 10 - threads root value context correctly
# Subtest: correctly threads arguments
ok 1
ok 2
1..2
ok 11 - correctly threads arguments
# Subtest: Full response path is included for non-nullable fields
1..0 # SKIP FAILS
ok 12 # skip FAILS
# Subtest: uses the inline operation if no operation name is provided
ok 1
1..1
ok 13 - uses the inline operation if no operation name is provided
# Subtest: uses the only operation if no operation name is provided
ok 1
1..1
ok 14 - uses the only operation if no operation name is provided
# Subtest: uses the named operation if operation name is provided
ok 1
1..1
ok 15 - uses the named operation if operation name is provided
# Subtest: throws if no operation is provided
ok 1
1..1
ok 16 - throws if no operation is provided
# Subtest: throws if no operation name is provided with multiple operations
ok 1
1..1
ok 17 - throws if no operation name is provided with multiple operations
# Subtest: throws if unknown operation name is provided
ok 1
1..1
ok 18 - throws if unknown operation name is provided
# Subtest: uses the query schema for queries
ok 1
1..1
ok 19 - uses the query schema for queries
# Subtest: uses the mutation schema for mutations
ok 1
1..1
ok 20 - uses the mutation schema for mutations
# Subtest: uses the subscription schema for subscriptions
ok 1
1..1
ok 21 - uses the subscription schema for subscriptions
# Subtest: Avoids recursion
ok 1
1..1
ok 22 - Avoids recursion
# Subtest: does not include illegal fields in output
ok 1
1..1
ok 23 - does not include illegal fields in output
# Subtest: does not include arguments that were not set
ok 1
1..1
ok 24 - does not include arguments that were not set
# Subtest: fails when an is_type_of check is not met
ok 1
1..1
ok 25 - fails when an is_type_of check is not met
# Subtest: fails to execute a query containing a type definition
ok 1
1..1
ok 26 - fails to execute a query containing a type definition
1..26
ok
t/execution-resolve.t .......
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Type::Object;
ok 3 - use GraphQL::Type::Scalar;
ok 4 - use GraphQL::Execution;
# Subtest: default function accesses properties
ok 1
1..1
ok 5 - default function accesses properties
# Subtest: default function calls methods
ok 1
ok 2
1..2
ok 6 - default function calls methods
# Subtest: default function passes args and context
ok 1
ok 2
1..2
ok 7 - default function passes args and context
# Subtest: uses provided resolve function
ok 1
ok 2
ok 3
ok 4
1..4
ok 8 - uses provided resolve function
1..8
ok
t/execution-schema.t ........
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Type::Object;
ok 3 - use GraphQL::Type::Scalar;
ok 4 - use GraphQL::Execution;
# Subtest: executes using a schema
ok 1
1..1
ok 5 - executes using a schema
1..5
ok
t/execution-variables.t .....
ok 1 - use GraphQL::Type::Scalar;
ok 2 - use GraphQL::Type::InputObject;
ok 3 - use GraphQL::Type::Object;
ok 4 - use GraphQL::Schema;
ok 5 - use GraphQL::Execution;
# Subtest: Handles objects and nullability
# Subtest: using inline structs
# Subtest: executes with complex input
ok 1
1..1
ok 1 - executes with complex input
# Subtest: properly parses single value to list
ok 1
1..1
ok 2 - properly parses single value to list
# Subtest: properly parses null value to null
ok 1
1..1
ok 3 - properly parses null value to null
# Subtest: properly parses null value in list
ok 1
1..1
ok 4 - properly parses null value in list
# Subtest: does not use incorrect value
ok 1
1..1
ok 5 - does not use incorrect value
# Subtest: properly runs parseLiteral on complex scalar types
ok 1
1..1
ok 6 - properly runs parseLiteral on complex scalar types
1..6
ok 1 - using inline structs
# Subtest: using variables
# Subtest: executes with complex input
ok 1
1..1
ok 1 - executes with complex input
# Subtest: uses default value when not provided
ok 1
1..1
ok 2 - uses default value when not provided
# Subtest: properly parses single value to list
ok 1
1..1
ok 3 - properly parses single value to list
# Subtest: executes with complex scalar input
ok 1
1..1
ok 4 - executes with complex scalar input
# Subtest: errors on null for nested non-null
ok 1
1..1
ok 5 - errors on null for nested non-null
# Subtest: errors on incorrect type
not ok 1 # TODO Function::Parameters not allow suppress fragile "at" in exceptions
# Failed (TODO) test at t/execution-variables.t line 721.
# Structures begin differing at:
# $got->{errors}[0]{message} = 'Variable '$input' got invalid value "foo bar".
# In method graphql_to_perl: parameter 1 ($item): found not an object at (eval 227) line 11.
# '
# $expected->{errors}[0]{message} = 'Variable '$input' got invalid value "foo bar".
# In method graphql_to_perl: parameter 1 ($item): found not an object at (eval 252) line 11.
# '
# {
# 'errors' => [
# {
# 'message' => 'Variable \'$input\' got invalid value "foo bar".
# In method graphql_to_perl: parameter 1 ($item): found not an object at (eval 227) line 11.
# '
# }
# ]
# }
1..1
ok 6 - errors on incorrect type
# Subtest: errors on omission of nested non-null
ok 1
1..1
ok 7 - errors on omission of nested non-null
# Subtest: errors on deep nested errors and with many errors
ok 1
1..1
ok 8 - errors on deep nested errors and with many errors
# Subtest: errors on addition of unknown input field
ok 1
1..1
ok 9 - errors on addition of unknown input field
1..9
ok 2 - using variables
# Subtest: Handles nullable scalars
# Subtest: allows nullable inputs to be omitted
ok 1
1..1
ok 1 - allows nullable inputs to be omitted
# Subtest: allows nullable inputs to be omitted in a variable
ok 1
1..1
ok 2 - allows nullable inputs to be omitted in a variable
# Subtest: allows nullable inputs to be omitted in an unlisted variable
ok 1
1..1
ok 3 - allows nullable inputs to be omitted in an unlisted variable
# Subtest: allows nullable inputs to be set to null in a variable
ok 1
1..1
ok 4 - allows nullable inputs to be set to null in a variable
# Subtest: allows nullable inputs to be set to a value in a variable
ok 1
1..1
ok 5 - allows nullable inputs to be set to a value in a variable
# Subtest: allows nullable inputs to be set to a value directly
ok 1
1..1
ok 6 - allows nullable inputs to be set to a value directly
1..6
ok 3 - Handles nullable scalars
# Subtest: Handles non-nullable scalars
# Subtest: allows non-nullable inputs to be omitted given a default
ok 1
1..1
ok 1 - allows non-nullable inputs to be omitted given a default
# Subtest: does not allow non-nullable inputs to be omitted in a variable
ok 1
1..1
ok 2 - does not allow non-nullable inputs to be omitted in a variable
# Subtest: does not allow non-nullable inputs to be set to null in a variable
ok 1
1..1
ok 3 - does not allow non-nullable inputs to be set to null in a variable
# Subtest: allows non-nullable inputs to be set to a value in a variable
ok 1
1..1
ok 4 - allows non-nullable inputs to be set to a value in a variable
# Subtest: allows non-nullable inputs to be set to a value directly
ok 1
1..1
ok 5 - allows non-nullable inputs to be set to a value directly
# Subtest: reports error for missing non-nullable inputs
ok 1
1..1
ok 6 - reports error for missing non-nullable inputs
# Subtest: reports error for array passed into string input
ok 1
1..1
ok 7 - reports error for array passed into string input
# Subtest: reports error for non-provided variables for non-nullable inputs
ok 1
1..1
ok 8 - reports error for non-provided variables for non-nullable inputs
1..8
ok 4 - Handles non-nullable scalars
# Subtest: Handles lists and nullability
# Subtest: allows lists to be null
ok 1
1..1
ok 1 - allows lists to be null
# Subtest: allows lists to contain values
ok 1
1..1
ok 2 - allows lists to contain values
# Subtest: allows lists to contain null
ok 1
1..1
ok 3 - allows lists to contain null
# Subtest: does not allow non-null lists to be null
ok 1
1..1
ok 4 - does not allow non-null lists to be null
# Subtest: allows non-null lists to contain values
ok 1
1..1
ok 5 - allows non-null lists to contain values
# Subtest: allows non-null lists to contain null
ok 1
1..1
ok 6 - allows non-null lists to contain null
# Subtest: allows lists of non-nulls to be null
ok 1
1..1
ok 7 - allows lists of non-nulls to be null
# Subtest: allows lists of non-nulls to contain values
ok 1
1..1
ok 8 - allows lists of non-nulls to contain values
# Subtest: does not allow lists of non-nulls to contain null
ok 1
1..1
ok 9 - does not allow lists of non-nulls to contain null
# Subtest: does not allow non-null lists of non-nulls to be null
ok 1
1..1
ok 10 - does not allow non-null lists of non-nulls to be null
# Subtest: allows non-null lists of non-nulls to contain values
ok 1
1..1
ok 11 - allows non-null lists of non-nulls to contain values
# Subtest: does not allow non-null lists of non-nulls to contain null
ok 1
1..1
ok 12 - does not allow non-null lists of non-nulls to contain null
# Subtest: does not allow invalid types to be used as values
ok 1
1..1
ok 13 - does not allow invalid types to be used as values
# Subtest: does not allow unknown types to be used as values
ok 1
1..1
ok 14 - does not allow unknown types to be used as values
1..14
ok 5 - Handles lists and nullability
# Subtest: Execute: Uses argument default values
# Subtest: when no argument provided
ok 1
1..1
ok 1 - when no argument provided
# Subtest: when omitted variable provided
ok 1
1..1
ok 2 - when omitted variable provided
# Subtest: not when argument cannot be coerced
ok 1
1..1
ok 3 - not when argument cannot be coerced
1..3
ok 6 - Execute: Uses argument default values
1..6
ok 6 - Handles objects and nullability
1..6
ok
t/language-lexer.t ..........
ok 1 - lex big doc correct
ok 2
ok 3 - invalid char
ok 4 - accepts BOM
ok 5
ok 6 - error respects whitespace
ok 7 - string preserve whitespace
ok 8 - string quote kept
ok 9
ok 10 - error on unterminated string
ok 11
ok 12 - error on single quote
ok 13
ok 14 - error on invalid char
ok 15
ok 16 - error on NUL char
ok 17
ok 18 - error on multi-line string
ok 19
ok 20 - error on MacOS multi-line string
ok 21
ok 22 - error on invalid escape
ok 23
ok 24 - error on invalid escape
ok 25
ok 26 - error on invalid escape
ok 27
ok 28 - error on invalid escape
ok 29
ok 30 - error on invalid escape
ok 31
ok 32 - error on invalid escape
ok 33
ok 34 - error on invalid escape
ok 35 - simple int
ok 36 - simple float
ok 37 - simple int
ok 38 - simple int
ok 39 - negative float
ok 40 - simple float 0
ok 41 - float exp lower
ok 42 - float exp upper
ok 43 - float negexp lower
ok 44 - float posexp lower
ok 45 - neg float exp lower
ok 46 - neg float exp upper
ok 47 - neg float negexp lower
ok 48 - neg float posexp lower
ok 49 - neg float longexp lower
ok 50
ok 51 - error on invalid int
ok 52
ok 53 - error on invalid int
ok 54
ok 55 - error on invalid int
ok 56
ok 57 - error on invalid float
ok 58
ok 59 - error on invalid int
ok 60
ok 61 - error on invalid int
ok 62
ok 63 - error on invalid int
ok 64
ok 65 - error on invalid int
ok 66 - multibyte kept
1..66
ok
t/language-parser.t .........
ok 1 - use GraphQL::Language::Parser;
ok 2
ok 3 - trivial fail
ok 4
ok 5 - missing "on"
ok 6
ok 7 - expected
ok 8
ok 9 - bad op
ok 10
ok 11 - spread wrong place
ok 12 - parses variable inline values
ok 13
ok 14 - no var in default values
ok 15
ok 16 - no accept fragments named "on"
ok 17
ok 18 - no accept fragment spread named "on"
ok 19 - non keywords allowed
ok 20 - non keywords allowed
ok 21 - non keywords allowed
ok 22 - non keywords allowed
ok 23 - non keywords allowed
ok 24 - non keywords allowed
ok 25 - non keywords allowed
ok 26 - non keywords allowed
ok 27 - non keywords allowed
ok 28 - list values
1..28
ok
t/language-schema-parser.t ..
ok 1 - use GraphQL::Language::Parser;
ok 2 - simple schema
ok 3 - simple extend
ok 4 - non-null
ok 5 - implements
ok 6 - implements multi
ok 7 - single enum
ok 8 - multi enum
ok 9
ok 10 - invalid enum
ok 11
ok 12 - invalid enum
ok 13
ok 14 - invalid enum
ok 15 - simple interface
ok 16 - type with arg
ok 17 - type with default arg
ok 18 - type with list arg
ok 19 - type with two args
ok 20 - simple union
ok 21 - union of two
ok 22 - scalar
ok 23 - simple input
ok 24
ok 25 - input with arg should fail
ok 26 - lex big doc correct
1..26
ok
t/perl.t ....................
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Execution;
# Subtest: DateTime->now as resolve
ok 1
1..1
ok 3 - DateTime->now as resolve
# Subtest: nice errors Schema.from_ast
ok 1
1..1
ok 4 - nice errors Schema.from_ast
# Subtest: test convert plugin
ok 1 - require GraphQL::Plugin::Convert::Test;
ok 2
1..2
ok 5 - test convert plugin
1..5
ok
t/type-definition.t .........
ok 1 - use GraphQL::Type::Interface;
ok 2 - use GraphQL::Type::Object;
ok 3 - use GraphQL::Type::Enum;
ok 4 - use GraphQL::Type::Union;
ok 5 - use GraphQL::Type::InputObject;
ok 6 - use GraphQL::Schema;
ok 7 - use GraphQL::Type::Scalar;
# Subtest: Type System: Example
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok 8 - Type System: Example
# Subtest: defines a mutation schema
ok 1
ok 2
ok 3
1..3
ok 9 - defines a mutation schema
# Subtest: defines a subscription schema
ok 1
ok 2
ok 3
1..3
ok 10 - defines a subscription schema
# Subtest: defines an enum type with deprecated value
ok 1
1..1
ok 11 - defines an enum type with deprecated value
# Subtest: defines an enum type with a value of `undef`
ok 1
1..1
ok 12 - defines an enum type with a value of `undef`
# Subtest: defines an object type with deprecated field
ok 1
1..1
ok 13 - defines an object type with deprecated field
# Subtest: includes nested input objects in the map
ok 1
1..1
ok 14 - includes nested input objects in the map
# Subtest: includes interfaces' subtypes in the type map
ok 1
1..1
ok 15 - includes interfaces' subtypes in the type map
# Subtest: includes interfaces' thunk subtypes in the type map
ok 1
1..1
ok 16 - includes interfaces' thunk subtypes in the type map
# Subtest: stringifies simple types
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok 17 - stringifies simple types
# Subtest: identifies input types
ok 1 - GraphQL::Type::Scalar=HASH(0x3000c30) Input (1)
ok 2 - GraphQL::Type::List__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x3615818) Input (1)
ok 3 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x3613870) Input (1)
ok 4 - GraphQL::Type::Object=HASH(0x34ef030) Input ()
ok 5 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x3618e38) Input ()
ok 6 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x361a4a8) Input ()
ok 7 - GraphQL::Type::Interface=HASH(0x2d03e68) Input ()
ok 8 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x361a9b8) Input ()
ok 9 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x361e9c0) Input ()
ok 10 - GraphQL::Type::Union=HASH(0x2ed4bc0) Input ()
ok 11 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x361ee40) Input ()
ok 12 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x361ec60) Input ()
ok 13 - GraphQL::Type::Enum=HASH(0x351f1f8) Input (1)
ok 14 - GraphQL::Type::List__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x361f668) Input (1)
ok 15 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x361efc0) Input (1)
ok 16 - GraphQL::Type::InputObject=HASH(0x2f977b0) Input (1)
ok 17 - GraphQL::Type::List__WITH__GraphQL::Role::Input=HASH(0x361ad60) Input (1)
ok 18 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input=HASH(0x3626a38) Input (1)
1..18
ok 18 - identifies input types
# Subtest: identifies output types
ok 1 - GraphQL::Type::Scalar=HASH(0x3000c30) Output (1)
ok 2 - GraphQL::Type::List__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x3615818) Output (1)
ok 3 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x3613870) Output (1)
ok 4 - GraphQL::Type::Object=HASH(0x34ef030) Output (1)
ok 5 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x3618e38) Output (1)
ok 6 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x361a4a8) Output (1)
ok 7 - GraphQL::Type::Interface=HASH(0x2d03e68) Output (1)
ok 8 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x361a9b8) Output (1)
ok 9 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x361e9c0) Output (1)
ok 10 - GraphQL::Type::Union=HASH(0x2ed4bc0) Output (1)
ok 11 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x361ee40) Output (1)
ok 12 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x361ec60) Output (1)
ok 13 - GraphQL::Type::Enum=HASH(0x351f1f8) Output (1)
ok 14 - GraphQL::Type::List__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x361f668) Output (1)
ok 15 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x361efc0) Output (1)
ok 16 - GraphQL::Type::InputObject=HASH(0x2f977b0) Output ()
ok 17 - GraphQL::Type::List__WITH__GraphQL::Role::Input=HASH(0x361ad60) Output ()
ok 18 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input=HASH(0x3626a38) Output ()
1..18
ok 19 - identifies output types
# Subtest: prohibits putting non-Object types in unions
ok 1 - threw Regexp ((?^u:did not pass type constraint))
ok 2 - threw Regexp ((?^u:did not pass type constraint))
ok 3 - threw Regexp ((?^u:did not pass type constraint))
ok 4 - threw Regexp ((?^u:did not pass type constraint))
ok 5 - threw Regexp ((?^u:did not pass type constraint))
ok 6 - threw Regexp ((?^u:did not pass type constraint))
ok 7 - threw Regexp ((?^u:did not pass type constraint))
1..7
ok 20 - prohibits putting non-Object types in unions
# Subtest: allows a thunk for Union's types
ok 1
1..1
ok 21 - allows a thunk for Union's types
# Subtest: does not mutate passed field definitions
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok 22 - does not mutate passed field definitions
# Subtest: check default value type
ok 1 - threw Regexp ((?^u:did not pass type constraint))
1..1
ok 23 - check default value type
# Subtest: all other thunks
ok 1
ok 2
1..2
ok 24 - all other thunks
1..24
ok
t/type-enum.t ...............
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Type::Enum;
ok 3 - use GraphQL::Type::Object;
ok 4 - use GraphQL::Type::Scalar;
ok 5 - use GraphQL::Execution;
ok 6 - use GraphQL::Introspection;
# Subtest: accepts enum literals as input
ok 1
1..1
ok 7 - accepts enum literals as input
# Subtest: enum may be output type
ok 1
1..1
ok 8 - enum may be output type
# Subtest: enum may be both input and output type
ok 1
1..1
ok 9 - enum may be both input and output type
# Subtest: does not accept string literals
ok 1
1..1
ok 10 - does not accept string literals
# Subtest: does not accept incorrect internal value
ok 1
1..1
ok 11 - does not accept incorrect internal value
# Subtest: does not accept internal value in place of enum literal
ok 1
1..1
ok 12 - does not accept internal value in place of enum literal
# Subtest: does not accept enum literal in place of int
ok 1
1..1
ok 13 - does not accept enum literal in place of int
# Subtest: accepts JSON string as enum variable
ok 1
1..1
ok 14 - accepts JSON string as enum variable
# Subtest: accepts enum literals as input arguments to mutations
ok 1
1..1
ok 15 - accepts enum literals as input arguments to mutations
# Subtest: accepts enum literals as input arguments to subscriptions
ok 1
1..1
ok 16 - accepts enum literals as input arguments to subscriptions
# Subtest: does not accept internal value as enum variable
ok 1
1..1
ok 17 - does not accept internal value as enum variable
# Subtest: does not accept string variables as enum input
ok 1
1..1
ok 18 - does not accept string variables as enum input
# Subtest: does not accept internal value variable as enum input
ok 1
1..1
ok 19 - does not accept internal value variable as enum input
# Subtest: enum value may have an internal value of 0
ok 1
1..1
ok 20 - enum value may have an internal value of 0
# Subtest: enum inputs may be nullable
ok 1
1..1
ok 21 - enum inputs may be nullable
# Subtest: presents a getValues() API for complex enums
ok 1
1..1
ok 22 - presents a getValues() API for complex enums
# Subtest: may be internally represented with complex values
ok 1
1..1
ok 23 - may be internally represented with complex values
# Subtest: can be introspected without error
ok 1 - no query errors
1..1
ok 24 - can be introspected without error
1..24
ok
t/type-interface.t ..........
ok 1 - use GraphQL::Type::Interface;
ok 2 - use GraphQL::Type::Scalar;
ok 3 - name validation
1..3
ok
t/type-introspection.t ......
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Type::Object;
ok 3 - use GraphQL::Type::InputObject;
ok 4 - use GraphQL::Type::Scalar;
ok 5 - use GraphQL::Type::Enum;
ok 6 - use GraphQL::Introspection;
ok 7 - use GraphQL::Execution;
# Subtest: executes an introspection query
ok 1
1..1
ok 8 - executes an introspection query
# Subtest: introspects on input object
ok 1
1..1
ok 9 - introspects on input object
# Subtest: supports the __type root field
ok 1
1..1
ok 10 - supports the __type root field
# Subtest: identifies deprecated fields
ok 1
1..1
ok 11 - identifies deprecated fields
# Subtest: respects the includeDeprecated parameter for fields
ok 1
1..1
ok 12 - respects the includeDeprecated parameter for fields
# Subtest: identifies deprecated enum values
ok 1
1..1
ok 13 - identifies deprecated enum values
# Subtest: respects the includeDeprecated parameter for enum values
ok 1
1..1
ok 14 - respects the includeDeprecated parameter for enum values
# Subtest: fails as expected on the __type root field without an arg
ok 1
1..1
ok 15 - fails as expected on the __type root field without an arg
# Subtest: exposes descriptions on types and fields
ok 1
1..1
ok 16 - exposes descriptions on types and fields
# Subtest: exposes descriptions on enums
ok 1
1..1
ok 17 - exposes descriptions on enums
1..17
ok
t/type-schema.t .............
ok 1 - use GraphQL::Type::Interface;
ok 2 - use GraphQL::Type::Object;
ok 3 - use GraphQL::Schema;
ok 4 - use GraphQL::Type::Scalar;
ok 5 - readable error if no types given
ok 6 - no error if types given
1..6
ok
t/util-buildschema.t ........
ok 1 - use GraphQL::Schema;
ok 2 - use GraphQL::Execution;
ok 3 - use GraphQL::Language::Parser;
# Subtest: can use built schema for limited execution
ok 1
1..1
ok 4 - can use built schema for limited execution
# Subtest: can build a schema directly from the source
ok 1
1..1
ok 5 - can build a schema directly from the source
# Subtest: Simple type
ok 1
1..1
ok 6 - Simple type
# Subtest: With directives
ok 1
1..1
ok 7 - With directives
# Subtest: Supports descriptions
ok 1
1..1
ok 8 - Supports descriptions
# Subtest: Maintains @skip & @include
ok 1
1..1
ok 9 - Maintains @skip & @include
# Subtest: Overriding directives excludes specified
ok 1
ok 2
ok 3
ok 4
1..4
ok 10 - Overriding directives excludes specified
# Subtest: Adding directives maintains @skip & @include
ok 1
ok 2
ok 3
ok 4
1..4
ok 11 - Adding directives maintains @skip & @include
# Subtest: Type modifiers
ok 1
1..1
ok 12 - Type modifiers
# Subtest: Recursive type
ok 1
1..1
ok 13 - Recursive type
# Subtest: Two types circular
ok 1
1..1
ok 14 - Two types circular
# Subtest: Single argument field
ok 1
1..1
ok 15 - Single argument field
# Subtest: Simple type with multiple arguments
ok 1
1..1
ok 16 - Simple type with multiple arguments
# Subtest: Simple type with interface
ok 1
1..1
ok 17 - Simple type with interface
# Subtest: Simple output enum
ok 1
1..1
ok 18 - Simple output enum
# Subtest: Simple input enum
ok 1
1..1
ok 19 - Simple input enum
# Subtest: Multiple value enum
ok 1
1..1
ok 20 - Multiple value enum
# Subtest: Simple Union
ok 1
1..1
ok 21 - Simple Union
# Subtest: Multiple Union
ok 1
1..1
ok 22 - Multiple Union
# Subtest: Custom Scalar
ok 1
1..1
ok 23 - Custom Scalar
# Subtest: Input Object
ok 1
1..1
ok 24 - Input Object
# Subtest: Simple argument field with default
ok 1
1..1
ok 25 - Simple argument field with default
# Subtest: Simple type with mutation
ok 1
1..1
ok 26 - Simple type with mutation
# Subtest: Simple type with subscription
ok 1
1..1
ok 27 - Simple type with subscription
# Subtest: Unreferenced type implementing referenced interface
ok 1
1..1
ok 28 - Unreferenced type implementing referenced interface
# Subtest: Unreferenced type implementing referenced union
ok 1
1..1
ok 29 - Unreferenced type implementing referenced union
# Subtest: Supports @deprecated
ok 1
1..1
ok 30 - Supports @deprecated
# Subtest: Correctly assign AST nodes
ok 1
1..1
ok 31 - Correctly assign AST nodes
# Subtest: Requires a schema definition or Query type
ok 1 - threw Regexp ((?^u:Must provide schema definition with query type or a type named Query.))
1..1
ok 32 - Requires a schema definition or Query type
# Subtest: Allows only a single schema definition
ok 1 - threw Regexp ((?^u:Must provide only one schema definition.))
1..1
ok 33 - Allows only a single schema definition
# Subtest: Requires a query type
ok 1 - threw Regexp ((?^u:Must provide schema definition with query type or a type named Query.))
1..1
ok 34 - Requires a query type
# Subtest: Allows only a single query type
ok 1 - threw Regexp ((?^u:Must provide only one query type in schema))
1..1
ok 35 - Allows only a single query type
# Subtest: Allows only a single mutation type
ok 1 - threw Regexp ((?^u:Must provide only one mutation type in schema))
1..1
ok 36 - Allows only a single mutation type
# Subtest: Allows only a single subscription type
ok 1 - threw Regexp ((?^u:Must provide only one subscription type in schema))
1..1
ok 37 - Allows only a single subscription type
# Subtest: Unknown type referenced
ok 1 - threw Regexp ((?^u:Unknown type 'Bar'))
1..1
ok 38 - Unknown type referenced
# Subtest: Unknown type in interface list
ok 1 - threw Regexp ((?^u:Unknown type 'Bar'))
1..1
ok 39 - Unknown type in interface list
# Subtest: Unknown type in union list
ok 1 - threw Regexp ((?^u:Unknown type 'Bar'))
1..1
ok 40 - Unknown type in union list
# Subtest: Unknown query type
ok 1 - threw Regexp ((?^u:Specified query type 'Wat' not found))
1..1
ok 41 - Unknown query type
# Subtest: Unknown mutation|subscription type
ok 1 - threw Regexp ((?^u:Specified mutation type 'Wat' not found))
ok 2 - threw Regexp ((?^u:Specified subscription type 'Wat' not found))
1..2
ok 42 - Unknown mutation|subscription type
# Subtest: Does not consider operation names
ok 1 - threw Regexp ((?^u:Specified query type 'Foo' not found))
1..1
ok 43 - Does not consider operation names
# Subtest: Does not consider fragment names
ok 1 - threw Regexp ((?^u:Specified query type 'Foo' not found))
1..1
ok 44 - Does not consider fragment names
# Subtest: Forbids duplicate type definitions
ok 1 - threw Regexp ((?^u:Type 'Repeated' was defined more than once))
1..1
ok 45 - Forbids duplicate type definitions
1..45
ok
All tests successful.
Files=18, Tests=313, 15 wallclock secs ( 0.11 usr 0.07 sys + 13.23 cusr 1.30 csys = 14.71 CPU)
Result: PASS
ETJ/GraphQL-0.20.tar.gz
make test TEST_VERBOSE=1 -- OK
Ed J <etj@cpan.org>
Perl implementation of GraphQL
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-0.20-7K0H0n && tar cvf - GraphQL-0.20.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/E/ET/ETJ/GraphQL-0.20.tar.gz
GraphQL-0.20.ppd
blib/
blib/man3/
blib/man3/GraphQL::Type::Scalar.3
blib/man3/GraphQL::Debug.3
blib/man3/GraphQL::Role::Leaf.3
blib/man3/GraphQL::Schema.3
blib/man3/GraphQL::Subscription.3
blib/man3/GraphQL::Error.3
blib/man3/GraphQL::Role::Composite.3
blib/man3/GraphQL::Role::Input.3
blib/man3/GraphQL::Type::List.3
blib/man3/GraphQL::Validation.3
blib/man3/GraphQL::Type::Union.3
blib/man3/GraphQL::Execution.3
blib/man3/GraphQL.3
blib/man3/GraphQL::Role::Abstract.3
blib/man3/GraphQL::Plugin::Convert.3
blib/man3/GraphQL::Language::Grammar.3
blib/man3/GraphQL::Role::Nullable.3
blib/man3/GraphQL::Role::FieldsInput.3
blib/man3/GraphQL::Introspection.3
blib/man3/GraphQL::Role::Output.3
blib/man3/GraphQL::Role::Named.3
blib/man3/GraphQL::Type::Enum.3
blib/man3/GraphQL::Directive.3
blib/man3/GraphQL::Language::Receiver.3
blib/man3/GraphQL::Type::NonNull.3
blib/man3/GraphQL::Plugin::Convert::Test.3
blib/man3/GraphQL::Type::Object.3
blib/man3/GraphQL::Role::HashMappable.3
blib/man3/GraphQL::Type::Interface.3
blib/man3/GraphQL::Role::Listable.3
blib/man3/GraphQL::Role::FieldsOutput.3
blib/man3/GraphQL::Type::InputObject.3
blib/man3/GraphQL::Type::Library.3
blib/man3/GraphQL::Role::FieldDeprecation.3
blib/man3/GraphQL::Role::FieldsEither.3
blib/man3/GraphQL::Type.3
blib/man3/GraphQL::Language::Parser.3
blib/lib/
blib/lib/GraphQL/
blib/lib/GraphQL/Type/
blib/lib/GraphQL/Type/InputObject.pm
blib/lib/GraphQL/Type/Scalar.pm
blib/lib/GraphQL/Type/Enum.pm
blib/lib/GraphQL/Type/Library.pm
blib/lib/GraphQL/Type/Object.pm
blib/lib/GraphQL/Type/List.pm
blib/lib/GraphQL/Type/NonNull.pm
blib/lib/GraphQL/Type/Union.pm
blib/lib/GraphQL/Type/Interface.pm
blib/lib/GraphQL/Debug.pm
blib/lib/GraphQL/Plugin/
blib/lib/GraphQL/Plugin/Convert/
blib/lib/GraphQL/Plugin/Convert/Test.pm
blib/lib/GraphQL/Plugin/Convert.pm
blib/lib/GraphQL/Language/
blib/lib/GraphQL/Language/Receiver.pm
blib/lib/GraphQL/Language/Parser.pm
blib/lib/GraphQL/Language/Grammar.pm
blib/lib/GraphQL/Validation.pm
blib/lib/GraphQL/Directive.pm
blib/lib/GraphQL/Type.pm
blib/lib/GraphQL/Role/
blib/lib/GraphQL/Role/Listable.pm
blib/lib/GraphQL/Role/Output.pm
blib/lib/GraphQL/Role/FieldsOutput.pm
blib/lib/GraphQL/Role/Nullable.pm
blib/lib/GraphQL/Role/Leaf.pm
blib/lib/GraphQL/Role/Input.pm
blib/lib/GraphQL/Role/FieldDeprecation.pm
blib/lib/GraphQL/Role/HashMappable.pm
blib/lib/GraphQL/Role/FieldsEither.pm
blib/lib/GraphQL/Role/Composite.pm
blib/lib/GraphQL/Role/FieldsInput.pm
blib/lib/GraphQL/Role/Abstract.pm
blib/lib/GraphQL/Role/Named.pm
blib/lib/GraphQL/Execution.pm
blib/lib/GraphQL/Error.pm
blib/lib/GraphQL/Subscription.pm
blib/lib/GraphQL/Schema.pm
blib/lib/GraphQL/Introspection.pm
blib/lib/GraphQL.pm
ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz
Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-Plugin-Convert-DBIC-0.02-sSptCJ
ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz
Has already been prepared
Running make for E/ET/ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-0.20-7K0H0n/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-0.20-7K0H0n/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/GraphQL/Plugin/Convert/DBIC.pm blib/lib/GraphQL/Plugin/Convert/DBIC.pm
Manifying 1 pod document
ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-0.20-7K0H0n/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-0.20-7K0H0n/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t .........
ok 1 - use GraphQL::Plugin::Convert::DBIC;
1..1
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have Where Howbig
# ------------------- ---- ---- ------------------------------- ------
# ExtUtils::MakeMaker any 7.16 /home/fly2400/ap2400-300558/lib 107081
#
# === Build Requires ===
#
# Module Want Have Where Howbig
# ------------------- ---- ---- ------------------------------- ------
# ExtUtils::MakeMaker any 7.16 /home/fly2400/ap2400-300558/lib 107081
#
# === Test Requires ===
#
# Module Want Have Where Howbig
# ------------------- ---- -------- -------------------------------------------------------------------------- ------
# DBIx::Class::Schema any undef /data/fly2400/cpanfly-5.24/var/megalib 43412
# GraphQL 0.20 0.20 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-0.20-7K0H0n/blib/lib 5337
# Test::More 0.98 1.302106 /data/fly2400/cpanfly-5.24/var/megalib 52999
#
# === Runtime Requires ===
#
# Module Want Have Where Howbig
# ------------------- ---- ----- -------------------------------------------------------------------------- ------
# DBIx::Class::Schema any undef /data/fly2400/cpanfly-5.24/var/megalib 43412
# GraphQL 0.20 0.20 /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-0.20-7K0H0n/blib/lib 5337
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
t/01-dbicschema.t ......
ok 1 - use GraphQL::Plugin::Convert::DBIC;
ok 2
1..2
ok
All tests successful.
Files=3, Tests=4, 2 wallclock secs ( 0.03 usr 0.02 sys + 1.74 cusr 0.20 csys = 1.99 CPU)
Result: PASS
ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz
make test TEST_VERBOSE=1 -- OK
Ed J <etj@cpan.org>
convert DBIx::Class schema to GraphQL schema
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/GraphQL-Plugin-Convert-DBIC-0.02-sSptCJ && tar cvf - GraphQL-Plugin-Convert-DBIC-0.02.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/E/ET/ETJ/GraphQL-Plugin-Convert-DBIC-0.02.tar.gz
GraphQL-Plugin-Convert-DBIC-0.02.ppd
blib/
blib/man3/
blib/man3/GraphQL::Plugin::Convert::DBIC.3
blib/lib/
blib/lib/GraphQL/
blib/lib/GraphQL/Plugin/
blib/lib/GraphQL/Plugin/Convert/
blib/lib/GraphQL/Plugin/Convert/DBIC.pm
VmSize: 356128 kB
Finished 2017-11-03T02:05:28