Checking if your kit is complete... Looks good Writing Makefile for Data::Generate Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp lib/Data/Generate.pod blib\lib\Data\Generate.pod cp lib/Data/Generate.pm blib\lib\Data\Generate.pm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" 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> ok 38 - get_degrees_of_freedom() for expression: # DATE (14) <./t/datelist_01.txt> ok 39 - get_unique_data() for expression: # DATE (14) <./t/datelist_01.txt> 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 145) line 7612 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 145) line 7612 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 # Failed test 'test array (sorted) result of get_unique_data(maxcard) for expression: # FLOAT (9) +/- [3,0] [2,3,0] . [0,5][3,0] E - 12 ' # at t/01basic.t line 249. # got: '0' # expected: '1' not 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> # Failed test 'test array (sorted) result of get_unique_data(maxcard) for expression: # FLOAT (14) <./t/numberlist_02.txt> ' # at t/01basic.t line 249. # got: '0' # expected: '1' # Looks like you failed 2 tests of 64. ok 63 - get_unique_data() for expression: # FLOAT (14) <./t/numberlist_02.txt> not 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 60, 64 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 145) line 9060 ok 1 - parse() for expression: VC(5) 'ABC'[14]{2}'D' ok 2 - get_degrees_of_freedom() 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 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: various reasons 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..2 ok 1 - blib\lib\Data\Generate.pm ok 2 - blib\lib\Data\Generate.pod ok t/06pod_coverage....1..0 # Skip Test::Pod::Coverage required for testing POD skipped all skipped: Test::Pod::Coverage required for testing POD Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/01basic.t 2 512 64 2 60 64 1 test and 3 subtests skipped. Failed 1/6 test scripts. 2/118 subtests failed. Files=6, Tests=118, 6 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 1/6 test programs. 2/118 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.