Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests fail when . not in @INC (perl 5.26 and above) #13

Open
toddr opened this issue Sep 28, 2018 · 0 comments
Open

Tests fail when . not in @INC (perl 5.26 and above) #13

toddr opened this issue Sep 28, 2018 · 0 comments

Comments

@toddr
Copy link

toddr commented Sep 28, 2018

Getting errors like: Can't locate t/Util.pm in @INC

The easiest fix is to just do use lib '.'; at the top of tests that fail.

23:08:32 13968 ERROR [463]: + export PERL_USE_UNSAFE_INC=0
23:08:32 13968 ERROR [463]: + PERL_USE_UNSAFE_INC=0
23:08:32 13968 ERROR [463]: + ./Build test
23:08:32 13968 ERROR [463]: t/00_compile.t ................................................. ok
23:08:32 13968 ERROR [463]: Can't locate t/Util.pm in @INC (you may need to install the t::Util module) (@INC contains: /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/blib/lib /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/blib/arch /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/_build/lib /usr/local/cpanel /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib /usr/local/cpanel/3rdparty/perl/528/lib/perl5/5.28.0/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/528/lib/perl5/5.28.0 /opt/cpanel/perl5/528/site_lib/x86_64-linux-64int /opt/cpanel/perl5/528/site_lib) at t/01_basic.t line 3.
23:08:32 13968 ERROR [463]: BEGIN failed--compilation aborted at t/01_basic.t line 3.
23:08:32 13968 ERROR [463]: t/01_basic.t ................................................... 
23:08:32 13968 ERROR [463]: Dubious, test returned 2 (wstat 512, 0x200)
23:08:32 13968 ERROR [463]: No subtests run 
23:08:32 13968 ERROR [463]: Can't locate t/Util.pm in @INC (you may need to install the t::Util module) (@INC contains: /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/blib/lib /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/blib/arch /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/_build/lib /usr/local/cpanel /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib /usr/local/cpanel/3rdparty/perl/528/lib/perl5/5.28.0/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/528/lib/perl5/5.28.0 /opt/cpanel/perl5/528/site_lib/x86_64-linux-64int /opt/cpanel/perl5/528/site_lib) at t/02_rsa.t line 3.
23:08:32 13968 ERROR [463]: BEGIN failed--compilation aborted at t/02_rsa.t line 3.
23:08:32 13968 ERROR [463]: t/02_rsa.t ..................................................... 
23:08:32 13968 ERROR [463]: Dubious, test returned 2 (wstat 512, 0x200)
23:08:32 13968 ERROR [463]: No subtests run 
23:08:32 13968 ERROR [463]: Can't locate t/Util.pm in @INC (you may need to install the t::Util module) (@INC contains: /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/blib/lib /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/blib/arch /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/_build/lib /usr/local/cpanel /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib /usr/local/cpanel/3rdparty/perl/528/lib/perl5/5.28.0/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/528/lib/perl5/5.28.0 /opt/cpanel/perl5/528/site_lib/x86_64-linux-64int /opt/cpanel/perl5/528/site_lib) at t/03_add_signing_algorithm.t line 30.
23:08:32 13968 ERROR [463]: BEGIN failed--compilation aborted at t/03_add_signing_algorithm.t line 30.
23:08:32 13968 ERROR [463]: t/03_add_signing_algorithm.t ................................... 
23:08:32 13968 ERROR [463]: Dubious, test returned 2 (wstat 512, 0x200)
23:08:32 13968 ERROR [463]: No subtests run 
23:08:32 13968 ERROR [463]: t/04_secret_cb.t ............................................... ok
23:08:32 13968 ERROR [463]: t/99_exception.t ............................................... ok
23:08:32 13968 ERROR [463]: t/spec/draft-ietf-jose-json-web-signature-08-A1.hmac_sha256.t .. ok
23:08:32 13968 ERROR [463]: t/spec/draft-ietf-jose-json-web-signature-08-A2.rsa_sha256.t ... skipped: Test requires module 'Crypt::OpenSSL::RSA' but it's not found
23:08:32 13968 ERROR [463]: Can't locate t/Util.pm in @INC (you may need to install the t::Util module) (@INC contains: /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/blib/lib /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/blib/arch /home/rpmbuild/rpm-build/BUILD/JSON-WebToken-0.10/_build/lib /usr/local/cpanel /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib /usr/local/cpanel/3rdparty/perl/528/lib/perl5/5.28.0/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/528/lib/perl5/5.28.0 /opt/cpanel/perl5/528/site_lib/x86_64-linux-64int /opt/cpanel/perl5/528/site_lib) at t/spec/draft-ietf-oauth-json-web-token-06-3.1.example.t line 3.
23:08:32 13968 ERROR [463]: BEGIN failed--compilation aborted at t/spec/draft-ietf-oauth-json-web-token-06-3.1.example.t line 3.
23:08:32 13968 ERROR [463]: t/spec/draft-ietf-oauth-json-web-token-06-3.1.example.t ........ 
23:08:32 13968 ERROR [463]: Dubious, test returned 2 (wstat 512, 0x200)
23:08:32 13968 ERROR [463]: No subtests run 
23:08:32 13968 ERROR [463]: 
23:08:32 13968 ERROR [463]: Test Summary Report
23:08:32 13968 ERROR [463]: -------------------
23:08:32 13968 ERROR [463]: t/01_basic.t                                                 (Wstat: 512 Tests: 0 Failed: 0)
23:08:32 13968 ERROR [463]:   Non-zero exit status: 2
23:08:32 13968 ERROR [463]:   Parse errors: No plan found in TAP output
23:08:32 13968 ERROR [463]: t/02_rsa.t                                                   (Wstat: 512 Tests: 0 Failed: 0)
23:08:32 13968 ERROR [463]:   Non-zero exit status: 2
23:08:32 13968 ERROR [463]:   Parse errors: No plan found in TAP output
23:08:32 13968 ERROR [463]: t/03_add_signing_algorithm.t                                 (Wstat: 512 Tests: 0 Failed: 0)
23:08:32 13968 ERROR [463]:   Non-zero exit status: 2
23:08:32 13968 ERROR [463]:   Parse errors: No plan found in TAP output
23:08:32 13968 ERROR [463]: t/spec/draft-ietf-oauth-json-web-token-06-3.1.example.t      (Wstat: 512 Tests: 0 Failed: 0)
23:08:32 13968 ERROR [463]:   Non-zero exit status: 2
23:08:32 13968 ERROR [463]:   Parse errors: No plan found in TAP output
23:08:32 13968 ERROR [463]: Files=9, Tests=20,  0 wallclock secs ( 0.05 usr  0.01 sys +  0.50 cusr  0.07 csys =  0.63 CPU)
23:08:32 13968 ERROR [463]: Result: FAIL
23:08:32 13968 ERROR [463]: Failed 4/9 test programs. 0/20 subtests failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant