Checking if your kit is complete... Looks good Writing Makefile for Data::Generate cp lib/Data/Generate.pm blib/lib/Data/Generate.pm cp lib/Data/Generate.pod blib/lib/Data/Generate.pod Manifying blib/man3/Data::Generate.3 PERL_DL_NONLAZY=1 /home/cpanrun/pa-risc1.1/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/01basic...........1..64 ok 1 - parse() for expression: STRING [0-1] 'IM_A_VERY_LONG_STRING'{3} ok 2 - get_degrees_of_freedom() for expression: STRING [0-1] 'IM_A_VERY_LONG_STRING'{3} ok 3 - get_unique_data() for expression: STRING [0-1] 'IM_A_VERY_LONG_STRING'{3} ok 4 - test array (sorted) result of get_unique_data(maxcard) for expression: STRING [0-1] 'IM_A_VERY_LONG_STRING'{3} ok 5 - parse() for expression: VC(24) [q-z] ok 6 - get_degrees_of_freedom() for expression: VC(24) [q-z] ok 7 - get_unique_data() for expression: VC(24) [q-z] ok 8 - test array (sorted) result of get_unique_data(maxcard) for expression: VC(24) [q-z] ok 9 - parse() for expression: VC(24) 'S' ok 10 - get_degrees_of_freedom() for expression: VC(24) 'S' ok 11 - get_unique_data() for expression: VC(24) 'S' ok 12 - test array (sorted) result of get_unique_data(maxcard) for expression: VC(24) 'S' ok 13 - parse() for expression: VC(24) [1..10] ok 14 - get_degrees_of_freedom() for expression: VC(24) [1..10] ok 15 - get_unique_data() for expression: VC(24) [1..10] ok 16 # skip comparison data not availables ok 17 - parse() for expression: VC(24) [qza] ok 18 - get_degrees_of_freedom() for expression: VC(24) [qza] ok 19 - get_unique_data() for expression: VC(24) [qza] ok 20 - test array (sorted) result of get_unique_data(maxcard) for expression: VC(24) [qza] ok 21 - parse() for expression: # VC(24) <./t/vclist_01.txt> <./t/vclist_02.txt> ok 22 - get_degrees_of_freedom() for expression: # VC(24) <./t/vclist_01.txt> <./t/vclist_02.txt> ok 23 - get_unique_data() for expression: # VC(24) <./t/vclist_01.txt> <./t/vclist_02.txt> ok 24 - test array (sorted) result of get_unique_data(maxcard) for expression: # VC(24) <./t/vclist_01.txt> <./t/vclist_02.txt> ok 25 - parse() for expression: # DATE [2005-2006][01-3][2-4] [11-15] : [11-15] : [11-15] (100%) ok 26 - get_degrees_of_freedom() for expression: # DATE [2005-2006][01-3][2-4] [11-15] : [11-15] : [11-15] (100%) ok 27 - get_unique_data() for expression: # DATE [2005-2006][01-3][2-4] [11-15] : [11-15] : [11-15] (100%) ok 28 # skip comparison data not availables ok 29 - parse() for expression: # DATE 1995 01 [07-08,22] 11:12:24 ok 30 - get_degrees_of_freedom() for expression: # DATE 1995 01 [07-08,22] 11:12:24 Input card 6 too big, maximal nr of values is 3. Return only 3 values. at t/01basic.t line 234 ok 31 - get_unique_data() for expression: # DATE 1995 01 [07-08,22] 11:12:24 ok 32 - test array (sorted) result of get_unique_data(maxcard) for expression: # DATE 1995 01 [07-08,22] 11:12:24 ok 33 - parse() for expression: # DATE [1999,2006][09,nov][07,mon,thu-fri] 09 : 09 : 09 <100%> ok 34 - get_degrees_of_freedom() for expression: # DATE [1999,2006][09,nov][07,mon,thu-fri] 09 : 09 : 09 <100%> ok 35 - get_unique_data() for expression: # DATE [1999,2006][09,nov][07,mon,thu-fri] 09 : 09 : 09 <100%> ok 36 - test array (sorted) result of get_unique_data(maxcard) for expression: # DATE [1999,2006][09,nov][07,mon,thu-fri] 09 : 09 : 09 <100%> ok 37 - parse() for expression: # DATE (14) <./t/datelist_01.txt> not ok 38 - get_degrees_of_freedom() for expression: # DATE (14) <./t/datelist_01.txt> # Failed test 'get_degrees_of_freedom() for expression: # DATE (14) <./t/datelist_01.txt> ' # at t/01basic.t line 229. # got: '6' # expected: '5' ok 39 - get_unique_data() for expression: # DATE (14) <./t/datelist_01.txt> # Failed test 'test array (sorted) result of get_unique_data(maxcard) for expression: # DATE (14) <./t/datelist_01.txt> ' # at t/01basic.t line 249. # got: '0' # expected: '1' not ok 40 - test array (sorted) result of get_unique_data(maxcard) for expression: # DATE (14) <./t/datelist_01.txt> ok 41 - parse() for expression: # DATE (4) 1999 09 15 09:09:09.[0,12][0-1][0-1] ok 42 - get_degrees_of_freedom() for expression: # DATE (4) 1999 09 15 09:09:09.[0,12][0-1][0-1] ok 43 - get_unique_data() for expression: # DATE (4) 1999 09 15 09:09:09.[0,12][0-1][0-1] ok 44 - test array (sorted) result of get_unique_data(maxcard) for expression: # DATE (4) 1999 09 15 09:09:09.[0,12][0-1][0-1] ok 45 - parse() for expression: # INT (9) +/- [3,0] [21,3,0] [4,0] ok 46 - get_degrees_of_freedom() for expression: # INT (9) +/- [3,0] [21,3,0] [4,0] ok 47 - get_unique_data() for expression: # INT (9) +/- [3,0] [21,3,0] [4,0] ok 48 - test array (sorted) result of get_unique_data(maxcard) for expression: # INT (9) +/- [3,0] [21,3,0] [4,0] Duplicate entry '0' found while building up internal structures. Element '0' will be removed from output structures. Please check your data creation rules at (eval 148) line 14364 Duplicate entry '1' found while building up internal structures. Element '1' will be removed from output structures. Please check your data creation rules at (eval 148) line 14364 ok 49 - parse() for expression: # INT - 0[0,00-000] [1,01-020] ok 50 - get_degrees_of_freedom() for expression: # INT - 0[0,00-000] [1,01-020] ok 51 - get_unique_data() for expression: # INT - 0[0,00-000] [1,01-020] ok 52 - test array (sorted) result of get_unique_data(maxcard) for expression: # INT - 0[0,00-000] [1,01-020] ok 53 - parse() for expression: # INT <./t/numberlist_01.txt>{3} ok 54 - get_degrees_of_freedom() for expression: # INT <./t/numberlist_01.txt>{3} ok 55 - get_unique_data() for expression: # INT <./t/numberlist_01.txt>{3} ok 56 - test array (sorted) result of get_unique_data(maxcard) for expression: # INT <./t/numberlist_01.txt>{3} ok 57 - parse() for expression: # FLOAT (9) +/- [3,0] [2,3,0] . [0,5][3,0] E - 12 ok 58 - get_degrees_of_freedom() for expression: # FLOAT (9) +/- [3,0] [2,3,0] . [0,5][3,0] E - 12 ok 59 - get_unique_data() for expression: # FLOAT (9) +/- [3,0] [2,3,0] . [0,5][3,0] E - 12 ok 60 - test array (sorted) result of get_unique_data(maxcard) for expression: # FLOAT (9) +/- [3,0] [2,3,0] . [0,5][3,0] E - 12 ok 61 - parse() for expression: # FLOAT (14) <./t/numberlist_02.txt> ok 62 - get_degrees_of_freedom() for expression: # FLOAT (14) <./t/numberlist_02.txt> ok 63 - get_unique_data() for expression: # FLOAT (14) <./t/numberlist_02.txt> # Looks like you failed 2 tests of 64. ok 64 - test array (sorted) result of get_unique_data(maxcard) for expression: # FLOAT (14) <./t/numberlist_02.txt> dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 38, 40 Failed 2/64 tests, 96.88% okay (less 2 skipped tests: 60 okay, 93.75%) t/02quantifiers.....1..20 ok 1 - parse() for expression: VC(24) [1-3]{3} ok 2 - get_degrees_of_freedom() for expression: VC(24) [1-3]{3} ok 3 - get_unique_data() for expression: VC(24) [1-3]{3} ok 4 - test array (sorted) result of get_unique_data(maxcard) for expression: VC(24) [1-3]{3} ok 5 - parse() for expression: VC(24) 'Yes'{2} ok 6 - get_degrees_of_freedom() for expression: VC(24) 'Yes'{2} ok 7 - get_unique_data() for expression: VC(24) 'Yes'{2} ok 8 - test array (sorted) result of get_unique_data(maxcard) for expression: VC(24) 'Yes'{2} ok 9 - parse() for expression: VC(24) [7..10]{2} ok 10 - get_degrees_of_freedom() for expression: VC(24) [7..10]{2} ok 11 - get_unique_data() for expression: VC(24) [7..10]{2} ok 12 - test array (sorted) result of get_unique_data(maxcard) for expression: VC(24) [7..10]{2} ok 13 - parse() for expression: # DATE (4) 1999 09 09 09 : 09 : 09 .[0,5]{3} ok 14 - get_degrees_of_freedom() for expression: # DATE (4) 1999 09 09 09 : 09 : 09 .[0,5]{3} ok 15 - get_unique_data() for expression: # DATE (4) 1999 09 09 09 : 09 : 09 .[0,5]{3} ok 16 - test array (sorted) result of get_unique_data(maxcard) for expression: # DATE (4) 1999 09 09 09 : 09 : 09 .[0,5]{3} ok 17 - parse() for expression: # FLOAT (9) +/- [3,0]{2} . [0,5]{2} ok 18 - get_degrees_of_freedom() for expression: # FLOAT (9) +/- [3,0]{2} . [0,5]{2} ok 19 - get_unique_data() for expression: # FLOAT (9) +/- [3,0]{2} . [0,5]{2} ok 20 - test array (sorted) result of get_unique_data(maxcard) for expression: # FLOAT (9) +/- [3,0]{2} . [0,5]{2} ok t/03combined........1..16 Maximal length for type VARCHAR(5) exceeded for VC(5) 'ABC'[14]{2}'D' Element 'D' will be removed from output structures. Please check your data creation rules at (eval 148) line 9418 ok 1 - parse() for expression: VC(5) 'ABC'[14]{2}'D' Input card 5 too big, maximal nr of values is 4. Return only 4 values. at t/03combined.t line 86 ok 2 - get_degrees_of_freedom() for expression: VC(5) 'ABC'[14]{2}'D' ok 3 - get_unique_data() for expression: VC(5) 'ABC'[14]{2}'D' ok 4 - test array (sorted) result of get_unique_data(maxcard) for expression: VC(5) 'ABC'[14]{2}'D' ok 5 - parse() for expression: VC(24) [1..2][14] ok 6 - get_degrees_of_freedom() for expression: VC(24) [1..2][14] ok 7 - get_unique_data() for expression: VC(24) [1..2][14] ok 8 - test array (sorted) result of get_unique_data(maxcard) for expression: VC(24) [1..2][14] ok 9 - parse() for expression: VC(24) [^0-z] ok 10 - get_degrees_of_freedom() for expression: VC(24) [^0-z] ok 11 - get_unique_data() for expression: VC(24) [^0-z] ok 12 # skip comparison data not availables ok 13 - parse() for expression: # FLOAT (9) - 1 . [1,2] (50%) | # + 3 . 0 [0,6] (50%) # ok 14 - get_degrees_of_freedom() for expression: # FLOAT (9) - 1 . [1,2] (50%) | # + 3 . 0 [0,6] (50%) # ok 15 - get_unique_data() for expression: # FLOAT (9) - 1 . [1,2] (50%) | # + 3 . 0 [0,6] (50%) # ok 16 - test array (sorted) result of get_unique_data(maxcard) for expression: # FLOAT (9) - 1 . [1,2] (50%) | # + 3 . 0 [0,6] (50%) # ok 1/16 skipped: comparison data not availables t/04vchain_list.....1..16 ok 1 - parse() for expression: VC(24) [14][2579]{4} (36%) | [A-G]{2}[X-Z][QN] (64%) ok 2 - get_degrees_of_freedom() for expression: VC(24) [14][2579]{4} (36%) | [A-G]{2}[X-Z][QN] (64%) ok 3 - get_unique_data() for expression: VC(24) [14][2579]{4} (36%) | [A-G]{2}[X-Z][QN] (64%) ok 4 - query of array data distribution for expression: VC(24) [14][2579]{4} (36%) | [A-G]{2}[X-Z][QN] (64%) ok 5 - parse() for expression: # DATE [1985-1986][01-3][2-4] [11-15] : [11-15] : [11-15] (50%) | # 1998[01-03,08-09][07-15,22] 11:12:24 (25%) | # [2001,2006][09,nov][07,mon,thu-fri] 09 : 09 : 09 (25%) ok 6 - get_degrees_of_freedom() for expression: # DATE [1985-1986][01-3][2-4] [11-15] : [11-15] : [11-15] (50%) | # 1998[01-03,08-09][07-15,22] 11:12:24 (25%) | # [2001,2006][09,nov][07,mon,thu-fri] 09 : 09 : 09 (25%) ok 7 - get_unique_data() for expression: # DATE [1985-1986][01-3][2-4] [11-15] : [11-15] : [11-15] (50%) | # 1998[01-03,08-09][07-15,22] 11:12:24 (25%) | # [2001,2006][09,nov][07,mon,thu-fri] 09 : 09 : 09 (25%) ok 8 - query of array data distribution for expression: # DATE [1985-1986][01-3][2-4] [11-15] : [11-15] : [11-15] (50%) | # 1998[01-03,08-09][07-15,22] 11:12:24 (25%) | # [2001,2006][09,nov][07,mon,thu-fri] 09 : 09 : 09 (25%) ok 9 - parse() for expression: INT(9) [1,4][2,5,7,9]{4} (36%) | [5-9]{2}[0-7][1,2] (64%) ok 10 - get_degrees_of_freedom() for expression: INT(9) [1,4][2,5,7,9]{4} (36%) | [5-9]{2}[0-7][1,2] (64%) ok 11 - get_unique_data() for expression: INT(9) [1,4][2,5,7,9]{4} (36%) | [5-9]{2}[0-7][1,2] (64%) ok 12 - query of array data distribution for expression: INT(9) [1,4][2,5,7,9]{4} (36%) | [5-9]{2}[0-7][1,2] (64%) ok 13 - parse() for expression: # FLOAT (9) - 1 [0-9]{2} [1-5]. [1,2]{2} (25%) | # + 3 [0-9]{2} [1-5] . [5,6]{2} (12.5%) | # + 4 [0-9]{2} [1-5]. [7,8]{2} (12.5%) | # - 6 [0-9]{2} [1-5]. [3,4]{2} (50%) # ok 14 - get_degrees_of_freedom() for expression: # FLOAT (9) - 1 [0-9]{2} [1-5]. [1,2]{2} (25%) | # + 3 [0-9]{2} [1-5] . [5,6]{2} (12.5%) | # + 4 [0-9]{2} [1-5]. [7,8]{2} (12.5%) | # - 6 [0-9]{2} [1-5]. [3,4]{2} (50%) # ok 15 - get_unique_data() for expression: # FLOAT (9) - 1 [0-9]{2} [1-5]. [1,2]{2} (25%) | # + 3 [0-9]{2} [1-5] . [5,6]{2} (12.5%) | # + 4 [0-9]{2} [1-5]. [7,8]{2} (12.5%) | # - 6 [0-9]{2} [1-5]. [3,4]{2} (50%) # ok 16 - query of array data distribution for expression: # FLOAT (9) - 1 [0-9]{2} [1-5]. [1,2]{2} (25%) | # + 3 [0-9]{2} [1-5] . [5,6]{2} (12.5%) | # + 4 [0-9]{2} [1-5]. [7,8]{2} (12.5%) | # - 6 [0-9]{2} [1-5]. [3,4]{2} (50%) # ok t/05pod.............1..0 # Skip Test::Pod 1.00 required for testing POD skipped all skipped: Test::Pod 1.00 required for testing POD t/06pod_coverage....1..0 # Skip Test::Pod::Coverage required for testing POD skipped all skipped: Test::Pod::Coverage required for testing POD Failed 1/6 test scripts, 83.33% okay. 2/116 subtests failed, 98.28% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- t/01basic.t 2 512 64 2 3.12% 38 40 2 tests and 3 subtests skipped. make: *** [test_dynamic] Error 11