PATH=/usr/bin:/bin:/data/fly2200/cpanfly-5.22/var/megalib/bin Start 2017-11-03T00:08:10 ActivePerl-2200 CPAN-2.10 Reading '/data/fly2200/cpanfly-5.22/var/cpan/Metadata' Database was generated on Thu, 02 Nov 2017 04:17:02 GMT Checksum for /data/fly2200/cpanfly-5.22/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/fly2200/ap2200-299134/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/fly2200/cpanfly-5.22/var/megalib Want /home/fly2200/ap2200-299134/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/fly2200/ap2200-299134/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/fly2200/cpanfly-5.22/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/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2200/cpanfly-5.22/var/megalib Want /home/fly2200/ap2200-299134/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/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK Running make for E/ET/ETJ/GraphQL-0.20.tar.gz >>> make cp lib/GraphQL/Error.pm blib/lib/GraphQL/Error.pm cp lib/GraphQL/Role/HashMappable.pm blib/lib/GraphQL/Role/HashMappable.pm cp lib/GraphQL/Role/Leaf.pm blib/lib/GraphQL/Role/Leaf.pm cp lib/GraphQL/Role/FieldsOutput.pm blib/lib/GraphQL/Role/FieldsOutput.pm cp lib/GraphQL/Directive.pm blib/lib/GraphQL/Directive.pm cp lib/GraphQL/Type/Interface.pm blib/lib/GraphQL/Type/Interface.pm cp lib/GraphQL/Type/List.pm blib/lib/GraphQL/Type/List.pm cp lib/GraphQL/Role/Listable.pm blib/lib/GraphQL/Role/Listable.pm cp lib/GraphQL/Role/Abstract.pm blib/lib/GraphQL/Role/Abstract.pm cp lib/GraphQL/Role/FieldDeprecation.pm blib/lib/GraphQL/Role/FieldDeprecation.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/Subscription.pm blib/lib/GraphQL/Subscription.pm cp lib/GraphQL/Language/Grammar.pm blib/lib/GraphQL/Language/Grammar.pm cp lib/GraphQL/Plugin/Convert/Test.pm blib/lib/GraphQL/Plugin/Convert/Test.pm cp lib/GraphQL/Validation.pm blib/lib/GraphQL/Validation.pm cp lib/GraphQL/Type/Object.pm blib/lib/GraphQL/Type/Object.pm cp lib/GraphQL/Type/Union.pm blib/lib/GraphQL/Type/Union.pm cp lib/GraphQL/Language/Receiver.pm blib/lib/GraphQL/Language/Receiver.pm cp lib/GraphQL.pm blib/lib/GraphQL.pm cp lib/GraphQL/Role/Input.pm blib/lib/GraphQL/Role/Input.pm cp lib/GraphQL/Role/FieldsEither.pm blib/lib/GraphQL/Role/FieldsEither.pm cp lib/GraphQL/Debug.pm blib/lib/GraphQL/Debug.pm cp lib/GraphQL/Role/Composite.pm blib/lib/GraphQL/Role/Composite.pm cp lib/GraphQL/Role/FieldsInput.pm blib/lib/GraphQL/Role/FieldsInput.pm cp lib/GraphQL/Language/Parser.pm blib/lib/GraphQL/Language/Parser.pm cp lib/GraphQL/Schema.pm blib/lib/GraphQL/Schema.pm cp lib/GraphQL/Type/InputObject.pm blib/lib/GraphQL/Type/InputObject.pm cp lib/GraphQL/Type/NonNull.pm blib/lib/GraphQL/Type/NonNull.pm cp lib/GraphQL/Plugin/Convert.pm blib/lib/GraphQL/Plugin/Convert.pm cp lib/GraphQL/Role/Nullable.pm blib/lib/GraphQL/Role/Nullable.pm cp lib/GraphQL/Type/Enum.pm blib/lib/GraphQL/Type/Enum.pm cp lib/GraphQL/Type.pm blib/lib/GraphQL/Type.pm cp lib/GraphQL/Type/Scalar.pm blib/lib/GraphQL/Type/Scalar.pm cp lib/GraphQL/Role/Named.pm blib/lib/GraphQL/Role/Named.pm cp lib/GraphQL/Introspection.pm blib/lib/GraphQL/Introspection.pm cp lib/GraphQL/Type/Library.pm blib/lib/GraphQL/Type/Library.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/fly2200/ap2200-299134/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.022000, /data/fly2200/ap2200-299134/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.04 /data/fly2200/cpanfly-5.22/var/megalib 101839 # # === Build Requires === # # Module Want Have Where Howbig # ------------------- ---- ---- -------------------------------------- ------ # ExtUtils::MakeMaker any 7.04 /data/fly2200/cpanfly-5.22/var/megalib 101839 # # === Test Requires === # # Module Want Have Where Howbig # --------------- ----- -------- -------------------------------------- ------ # DateTime any 1.44 /data/fly2200/cpanfly-5.22/var/megalib 131525 # Test::Deep 1.127 1.127 /data/fly2200/cpanfly-5.22/var/megalib 49544 # Test::Exception 0.42 0.43 /data/fly2200/cpanfly-5.22/var/megalib 15465 # Test::More 0.88 1.001014 /data/fly2200/cpanfly-5.22/var/megalib 50915 # # === Runtime Requires === # # Module Want Have Where Howbig # -------------------- -------- -------- -------------------------------------- ------ # Function::Parameters 2.001001 2.001001 /data/fly2200/cpanfly-5.22/var/megalib 46091 # JSON::MaybeXS 1.003009 1.003009 /data/fly2200/cpanfly-5.22/var/megalib 9091 # JSON::PP 2.92 2.94 /data/fly2200/cpanfly-5.22/var/megalib 89594 # Moo any 2.003002 /data/fly2200/cpanfly-5.22/var/megalib 33433 # MooX::Thunking 0.07 0.07 /data/fly2200/cpanfly-5.22/var/megalib 2583 # Pegex any 0.64 /data/fly2200/cpanfly-5.22/var/megalib 752 # Return::Type any 0.005 /data/fly2200/cpanfly-5.22/var/megalib 6686 # Type::Tiny any 1.002001 /data/fly2200/cpanfly-5.22/var/megalib 48821 # # === Runtime Suggests === # # Module Want Have Where Howbig # ---------------- ------ ------ -------------------------------------- ------ # Cpanel::JSON::XS 3.0237 3.0239 /data/fly2200/cpanfly-5.22/var/megalib 85121 # JSON::XS any 3.04 /data/fly2200/cpanfly-5.22/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 229) 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 229) 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(0x195e0c8) Input (1) ok 2 - GraphQL::Type::List__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x18d8bc0) Input (1) ok 3 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x1f4c670) Input (1) ok 4 - GraphQL::Type::Object=HASH(0x1e441b8) Input () ok 5 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x1eb2918) Input () ok 6 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x1f2c520) Input () ok 7 - GraphQL::Type::Interface=HASH(0x1722dc8) Input () ok 8 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x1f2d258) Input () ok 9 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x1e44668) Input () ok 10 - GraphQL::Type::Union=HASH(0x18317a8) Input () ok 11 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x1f4d238) Input () ok 12 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x1f3b520) Input () ok 13 - GraphQL::Type::Enum=HASH(0x1e44140) Input (1) ok 14 - GraphQL::Type::List__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x1f4d490) Input (1) ok 15 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x1f41af8) Input (1) ok 16 - GraphQL::Type::InputObject=HASH(0x18dc298) Input (1) ok 17 - GraphQL::Type::List__WITH__GraphQL::Role::Input=HASH(0x1f4d700) Input (1) ok 18 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input=HASH(0x1f4d448) Input (1) 1..18 ok 18 - identifies input types # Subtest: identifies output types ok 1 - GraphQL::Type::Scalar=HASH(0x195e0c8) Output (1) ok 2 - GraphQL::Type::List__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x18d8bc0) Output (1) ok 3 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x1f4c670) Output (1) ok 4 - GraphQL::Type::Object=HASH(0x1e441b8) Output (1) ok 5 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x1eb2918) Output (1) ok 6 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x1f2c520) Output (1) ok 7 - GraphQL::Type::Interface=HASH(0x1722dc8) Output (1) ok 8 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x1f2d258) Output (1) ok 9 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x1e44668) Output (1) ok 10 - GraphQL::Type::Union=HASH(0x18317a8) Output (1) ok 11 - GraphQL::Type::List__WITH__GraphQL::Role::Output=HASH(0x1f4d238) Output (1) ok 12 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Output=HASH(0x1f3b520) Output (1) ok 13 - GraphQL::Type::Enum=HASH(0x1e44140) Output (1) ok 14 - GraphQL::Type::List__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x1f4d490) Output (1) ok 15 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input__AND__GraphQL::Role::Output=HASH(0x1f41af8) Output (1) ok 16 - GraphQL::Type::InputObject=HASH(0x18dc298) Output () ok 17 - GraphQL::Type::List__WITH__GraphQL::Role::Input=HASH(0x1f4d700) Output () ok 18 - GraphQL::Type::NonNull__WITH__GraphQL::Role::Input=HASH(0x1f4d448) 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.07 usr 0.11 sys + 12.50 cusr 1.59 csys = 14.27 CPU) Result: PASS ETJ/GraphQL-0.20.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/E/ET/ETJ/CHECKSUMS Ed J <etj@cpan.org> Perl implementation of GraphQL >>> (cd /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-0.20-lot_7E && tar cvf - GraphQL-0.20.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/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/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-Plugin-Convert-DBIC-0.02-d6rHmI 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/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-0.20-lot_7E/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-0.20-lot_7E/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/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-0.20-lot_7E/blib/arch /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-0.20-lot_7E/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/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.04 /data/fly2200/cpanfly-5.22/var/megalib 101839 # # === Build Requires === # # Module Want Have Where Howbig # ------------------- ---- ---- -------------------------------------- ------ # ExtUtils::MakeMaker any 7.04 /data/fly2200/cpanfly-5.22/var/megalib 101839 # # === Test Requires === # # Module Want Have Where Howbig # ------------------- ---- -------- -------------------------------------------------------------------------- ------ # DBIx::Class::Schema any undef /data/fly2200/cpanfly-5.22/var/megalib 43412 # GraphQL 0.20 0.20 /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-0.20-lot_7E/blib/lib 5337 # Test::More 0.98 1.001014 /data/fly2200/cpanfly-5.22/var/megalib 50915 # # === Runtime Requires === # # Module Want Have Where Howbig # ------------------- ---- ----- -------------------------------------------------------------------------- ------ # DBIx::Class::Schema any undef /data/fly2200/cpanfly-5.22/var/megalib 43412 # GraphQL 0.20 0.20 /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-0.20-lot_7E/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.01 usr 0.03 sys + 1.62 cusr 0.22 csys = 1.88 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/fly2200/cpanfly-5.22/var/tmp/cpan_build/GraphQL-Plugin-Convert-DBIC-0.02-d6rHmI && tar cvf - GraphQL-Plugin-Convert-DBIC-0.02.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/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: 364736 kB Finished 2017-11-03T00:08:31