Bug 3763 - Errors when running make test
Summary: Errors when running make test
Status: CLOSED FIXED
Alias: None
Product: Koha
Classification: Unclassified
Component: Installation and upgrade (command-line installer) (show other bugs)
Version: unspecified
Hardware: PC All
: P5 - low enhancement (vote)
Assignee: Galen Charlton
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-04 06:17 UTC by Chris Cormack
Modified: 2012-10-25 23:09 UTC (History)
0 users

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Cormack 2010-05-21 01:14:42 UTC


---- Reported by hugo@heriz-smith.com 2009-11-04 18:17:56 ----

Installing on Debian Lenny.
Following instructions in INSTALL.debian-lenny as well as looking at http://blog.triumphovermadness.com/2009/05/koha-3-on-debianlenny.html

When I ran make test, I got the following:

librarian@koha-server:~/koha-3.00.04_fixed$ make test
PERL_DL_NONLAZY=1 KOHA_CONF=blib/KOHA_CONF_DIR/koha-conf.xml /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/PERL_MODULE_DIR', 'blib/arch')" t/*.t
t/Amazon.......................ok                                            
t/Barcodes_PrinterConfig.......ok                                            
t/Bookfund.....................ok                                            
t/Bookseller...................ok                                            
t/Boolean......................ok                                            
t/Branch.......................ok                                            
t/Calendar.....................ok                                            
t/Charset......................ok                                            
t/Circulation_barcodedecode....ok                                            
t/Dates........................ok 1/192#                                     
# In order to run without DB access, this test will substitute 'us'
# as your default date format.  Export environmental variable KOHA_TEST_DATE_FORMAT
# to override this default, or pass the value as an argument to this test script.
# 
# NOTE: we test for the system handling dd=00 and 00 for TIME values, therefore
# you SHOULD see some warnings like:
# Illegal date specified (year = 1952, month = 1, day = 00) at t/Dates.t ...
# 
# Testing Legacy Functions: format_date and format_date_in_iso
# 
Illegal date specified (year = 1952, month = 1, day = 00) at t/Dates.t line 62
Illegal date specified (year = 1952, month = 1, day = 00) at t/Dates.t line 65
# 
# Testing 4 formats.
# Testing no input (defaults):
# 
# Testing with valid inputs:
Illegal date specified (year = 1952, month = 1, day = 00) at t/Dates.t line 84
Illegal date specified (year = 1952, month = 1, day = 00) at t/Dates.t line 84
Illegal date specified (year = 1952, month = 1, day = 00) at t/Dates.t line 84
Illegal date specified (year = 1952, month = 1, day = 00) at t/Dates.t line 84
# 
# Testing object independence from class
# done.
t/Dates........................ok                                            
        12/192 skipped: various reasons
t/Debug........................# BEFORE use:     $debug is not defined
# BEFORE use: $cgi_debug is not defined
#  AFTER use:     $debug is 0
#  AFTER use: $cgi_debug is 0
# Done.
t/Debug........................ok                                            
t/dummy........................ok                                            
t/Input........................ok                                            
t/Koha.........................ok                                            
t/Labels_split_ddcn............ok 1/82Use of uninitialized value $_ in substitution (s///) at /home/librarian/koha-3.00.04_fixed/blib/PERL_MODULE_DIR/C4/Labels.pm line 979.
Use of uninitialized value $_ in pattern match (m//) at /home/librarian/koha-3.00.04_fixed/blib/PERL_MODULE_DIR/C4/Labels.pm line 982.
Use of uninitialized value $parts[0] in pattern match (m//) at /home/librarian/koha-3.00.04_fixed/blib/PERL_MODULE_DIR/C4/Labels.pm line 993.
Use of uninitialized value in split at /home/librarian/koha-3.00.04_fixed/blib/PERL_MODULE_DIR/C4/Labels.pm line 998.
Use of uninitialized value $parts[-1] in pattern match (m//) at /home/librarian/koha-3.00.04_fixed/blib/PERL_MODULE_DIR/C4/Labels.pm line 1000.
Use of uninitialized value $parts[-1] in pattern match (m//) at /home/librarian/koha-3.00.04_fixed/blib/PERL_MODULE_DIR/C4/Labels.pm line 1000.
t/Labels_split_ddcn............NOK 62/82                                     
#   Failed test '5 of 3 pieces produced'
#   at t/Labels_split_ddcn.t line 30.
t/Labels_split_ddcn............NOK 64/82                                     
#   Failed test '(MP3-CD F PARKER)[0]   matches: MP3-CD'
#   at t/Labels_split_ddcn.t line 35.
t/Labels_split_ddcn............NOK 66/82                                     
#   Failed test '(MP3-CD F PARKER)[1]   matches: F'
#   at t/Labels_split_ddcn.t line 35.
t/Labels_split_ddcn............NOK 68/82                                     
#   Failed test '(MP3-CD F PARKER)[2]   matches: PARKER'
#   at t/Labels_split_ddcn.t line 35.
# Looks like you failed 4 tests of 82.
t/Labels_split_ddcn............dubious                                       
	Test returned status 4 (wstat 1024, 0x400)
DIED. FAILED tests 62, 64, 66, 68
	Failed 4/82 tests, 95.12% okay
t/Labels_split_lccn............ok 1/44Use of uninitialized value $_ in pattern match (m//) at /home/librarian/koha-3.00.04_fixed/blib/PERL_MODULE_DIR/C4/Labels.pm line 958.
Use of uninitialized value in split at /home/librarian/koha-3.00.04_fixed/blib/PERL_MODULE_DIR/C4/Labels.pm line 971.
t/Labels_split_lccn............ok                                            
t/Languages....................ok                                            
t/Maintainance.................ok                                            
t/Members_Attributes...........ok 1/11# 2 tests for extended_attributes_merge
# old attribute: homeroom = 501
# new attribute: grade = 01
# merge (overwrite) attribute: grade = 01
# merge (overwrite) attribute: homeroom = 501
# merge (preserve) attribute: grade = 01
# merge (preserve) attribute: homeroom = 501
# old attribute: deanslist = 2007
# old attribute: deanslist = 2008
# old attribute: grade = 04
# old attribute: homeroom = 224
# old attribute: somedata = xxx
# new attribute: deanslist = 2009
# new attribute: extradata = foobar
# new attribute: grade = 05
# new attribute: homeroom = 115
# merge (overwrite) attribute: deanslist = 2009
# merge (overwrite) attribute: extradata = foobar
# merge (overwrite) attribute: grade = 05
# merge (overwrite) attribute: homeroom = 115
# merge (overwrite) attribute: somedata = xxx
# merge (preserve) attribute: deanslist = 2007
# merge (preserve) attribute: deanslist = 2008
# merge (preserve) attribute: deanslist = 2009
# merge (preserve) attribute: extradata = foobar
# merge (preserve) attribute: grade = 05
# merge (preserve) attribute: homeroom = 115
# merge (preserve) attribute: somedata = xxx
t/Members_Attributes...........ok                                            
t/Output.......................ok                                            
t/Record.......................ok                                            
t/Review.......................ok                                            
t/Scrubber.....................ok 1/10# Note: scrubber test output will have whitespace collapsed for readability
# done.
t/Scrubber.....................ok                                            
t/Stats........................ok                                            
Failed Test           Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/Labels_split_ddcn.t    4  1024    82    4  62 64 66 68
12 subtests skipped.
Failed 1/24 test scripts. 4/392 subtests failed.
Files=24, Tests=392,  7 wallclock secs ( 6.07 cusr +  0.37 csys =  6.44 CPU)
Failed 1/24 test programs. 4/392 subtests failed.
make: *** [test_dynamic] Error 255



--- Bug imported by chris@bigballofwax.co.nz 2010-05-21 01:14 UTC  ---

This bug was previously known as _bug_ 3763 at http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=3763

Unknown operating system Linux - Debian. Setting to default OS "All".
Actual time not defined. Setting to 0.0
The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here: chris@bigballofwax.co.nz.
   Previous reporter was hugo@heriz-smith.com.

Comment 1 Katrin Fischer 2012-04-14 14:01:19 UTC
There has been a lot of work done on the test suite since this bug was files - can it be closed?