Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\cpanrun-5.8\build\5-8-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t\00phono.t t\01features.t t\02segment.t t\03symbols.t t\04rules.t t\05functions.t t\06syllable.t t\07loadfile.t t\08lingrules.t t\09word.t t\00phono........1..15 ok 1 - use Lingua::Phonology; ok 2 - new() as a class method ok 3 - new() as an object method ok 4 - get features ok 5 - set features ok 6 - get syllable ok 7 - set syllable ok 8 - get symbols ok 9 - set symbols ok 10 - get rules ok 11 - set rules ok 12 - get segment ok 13 - dependency btwn features and symbols ok 14 - dependency btwn features and segment ok 15 - dependency btwn symbols and segment ok t\01features.....1..98 ok 1 - use Lingua::Phonology::Features; ok 2 - new() as a class method ok 3 - new() as an object method ok 4 - add simple node ok 5 - test feature_exists() for node ok 6 - change_feature() for node ok 7 - drop_feature() for node ok 8 - feature node dropped ok 9 - add simple privative ok 10 - test feature() for privative ok 11 - test feature_exists() for privative ok 12 - test type() for privative ok 13 - change_feature() for privative ok 14 - drop_feature() for privative ok 15 - feature privative dropped ok 16 - add simple binary ok 17 - test feature() for binary ok 18 - test feature_exists() for binary ok 19 - test type() for binary ok 20 - change_feature() for binary ok 21 - drop_feature() for binary ok 22 - feature binary dropped ok 23 - add simple scalar ok 24 - test feature() for scalar ok 25 - test feature_exists() for scalar ok 26 - test type() for scalar ok 27 - change_feature() for scalar ok 28 - drop_feature() for scalar ok 29 - feature scalar dropped ok 30 - test failure for add_feature() ok 31 - test failure of feature() ok 32 - test failure of feature_exists() ok 33 - test failure of type() ok 34 - test failure of change_feature() ok 35 - add parent via add_feature() ok 36 - check added parent ok 37 - drop_parent() ok 38 - check dropped parents ok 39 - add parent via add_parent() ok 40 - test added parent ok 41 - failure on adding nonexistent parent ok 42 - failure on adding parent to a nonexistent feature ok 43 - failure on parents of nonexistent feature ok 44 - failure on drop_parent from nonexistent feature ok 45 - add child w/ change_feature ok 46 - check added child ok 47 - drop child ok 48 - check dropped child ok 49 - add child w/ add_child ok 50 - check added child ok 51 - failure on adding nonexistent child ok 52 - failure on adding child to nonexistent feature ok 53 - failure on children from nonexistent feature ok 54 - failure on drop_child from nonexistent feature ok 55 - all_features() ok 56 - num for privative on val 0 # Failed test (t\01features.t at line 172) not ok 57 - text for privative on val 0 # got: undef # expected: '*' # Failed test (t\01features.t at line 171) # got: undef # expected: '0' not ok 58 - num for binary on val 0 # Failed test (t\01features.t at line 172) # got: undef # expected: '-' not ok 59 - text for binary on val 0 # Failed test (t\01features.t at line 171) # got: undef # expected: '0' not ok 60 - num for scalar on val 0 # Failed test (t\01features.t at line 172) # got: undef # expected: '0' not ok 61 - text for scalar on val 0 # Failed test (t\01features.t at line 171) # got: undef # expected: '1' not ok 62 - num for privative on val 1 # Failed test (t\01features.t at line 172) # got: undef # expected: '' not ok 63 - text for privative on val 1 # Failed test (t\01features.t at line 171) # got: undef # expected: '1' not ok 64 - num for binary on val 1 # Failed test (t\01features.t at line 172) # got: undef # expected: '+' not ok 65 - text for binary on val 1 # Failed test (t\01features.t at line 171) not ok 66 - num for scalar on val 1 # got: undef # expected: '1' # Failed test (t\01features.t at line 172) # got: undef # expected: '1' not ok 67 - text for scalar on val 1 ok 68 - num for privative on val # Failed test (t\01features.t at line 172) # got: undef # expected: '*' not ok 69 - text for privative on val ok 70 - num for binary on val # Failed test (t\01features.t at line 172) # got: undef # expected: '*' not ok 71 - text for binary on val ok 72 - num for scalar on val # Failed test (t\01features.t at line 172) # got: undef # expected: '*' not ok 73 - text for scalar on val ok 74 - num for privative on val # Failed test (t\01features.t at line 172) # got: undef # expected: '*' not ok 75 - text for privative on val # Failed test (t\01features.t at line 171) # got: undef # expected: '0' not ok 76 - num for binary on val # Failed test (t\01features.t at line 172) # got: undef # expected: '-' not ok 77 - text for binary on val # Failed test (t\01features.t at line 171) # got: undef # expected: '' not ok 78 - num for scalar on val # Failed test (t\01features.t at line 172) # got: undef # expected: '' not ok 79 - text for scalar on val # Failed test (t\01features.t at line 171) # got: undef # expected: '1' not ok 80 - num for privative on val - # Failed test (t\01features.t at line 172) # got: undef # expected: '' not ok 81 - text for privative on val - # Failed test (t\01features.t at line 171) # got: undef # expected: '0' not ok 82 - num for binary on val - # Failed test (t\01features.t at line 172) # got: undef # expected: '-' not ok 83 - text for binary on val - # Failed test (t\01features.t at line 171) # got: undef # expected: '-' not ok 84 - num for scalar on val - # Failed test (t\01features.t at line 172) # got: undef # expected: '-' not ok 85 - text for scalar on val - # Failed test (t\01features.t at line 171) # got: undef # expected: '1' not ok 86 - num for privative on val + # Failed test (t\01features.t at line 172) # got: undef # expected: '' not ok 87 - text for privative on val + # Failed test (t\01features.t at line 171) # got: undef # expected: '1' not ok 88 - num for binary on val + # Failed test (t\01features.t at line 172) # got: undef # expected: '+' not ok 89 - text for binary on val + # Failed test (t\01features.t at line 171) # got: undef # expected: '+' not ok 90 - num for scalar on val + # Failed test (t\01features.t at line 172) # got: undef # expected: '+' not ok 91 - text for scalar on val + ok 92 - num for privative on val * # Failed test (t\01features.t at line 172) # got: undef # expected: '*' not ok 93 - text for privative on val * ok 94 - num for binary on val * # Failed test (t\01features.t at line 172) # got: undef # expected: '*' not ok 95 - text for binary on val * ok 96 - num for scalar on val * # Failed test (t\01features.t at line 172) # got: undef # expected: '*' not ok 97 - text for scalar on val * set_attribute: not a compat02 graph at C:/cpanrun-5.8/build/5-8-0/site/lib/Graph.pm line 2381. # Looks like you planned 98 tests but only ran 97. # Looks like your test died just after 97. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 57-67, 69, 71, 73, 75-91, 93, 95, 97-98 Failed 35/98 tests, 64.29% okay t\02segment......1..32 ok 1 - use Lingua::Phonology::Segment; ok 2 - new as class method ok 3 - new as object method ok 4 - failure on no featureset ok 5 - failure on bad featureset ok 6 - get featureset ok 7 - set featureset ok 8 - set symbols No such feature 'binary' at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Segment.pm line 152 No such feature 'binary' at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Segment.pm line 152 # Failed test (t\02segment.t at line 53) not ok 9 - true value with value() # got: undef # expected: '1' No such feature 'binary' at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Segment.pm line 152 # Failed test (t\02segment.t at line 54) # got: undef # expected: '+' not ok 10 - true value with value_text() No such feature 'binary' at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Segment.pm line 152 Can't use an undefined value as a SCALAR reference at t\02segment.t line 55. # Looks like you planned 32 tests but only ran 10. # Looks like your test died just after 10. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 9-32 Failed 24/32 tests, 25.00% okay t\03symbols......1..33 ok 1 - use Lingua::Phonology::Symbols; XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 92. at t\03symbols.t line 17 at t\03symbols.t line 17 ok 2 - new as class method ok 3 - new as object method ok 4 - assignment/retreival from features() No such feature 'voice' at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Segment.pm line 152 No such feature 'labial' at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Segment.pm line 152 ok 5 - assign with symbol() No such feature 'nasal' at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Segment.pm line 152 ok 6 - assign diacritic with symbol() ok 7 - fetch copy with segment() # Failed test (t\03symbols.t at line 45) not ok 8 - spelling via spell() # got: '_?_' # expected: 'b' ok 9 - get value of diacritics ok 10 - set value of diacritics ok 11 - test no_diacritics ok 12 - test set_diacritics No such feature 'nasal' at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Segment.pm line 152 # Failed test (t\03symbols.t at line 55) # got: '_?_' # expected: 'b~' not ok 13 - spelling via spell() with diacritics on ok 14 - fetching via prototype() ok 15 - failure of symbol(): bad prototype ok 16 - failure of symbol(): bad featureset ok 17 - failure of segment() ok 18 - failure of spell() ok 19 - failure of prototype() ok 20 - change_symbol() ok 21 - results of change_symbol() ok 22 - failure of change_symbol() ok 23 - drop_symbol ok 24 - drop_symbol on diacritic ok 25 - test auto_reindex ok 26 - test auto_reindex ok 27 - test reindex ok 28 - check result of reindex ok 29 - test no_auto_reindex ok 30 - result of no_auto_reindex ok 31 - test set_auto_reindex ok 32 - result of set_auto_reindex ok 33 - test effect of no_auto_reindex # Looks like you failed 2 tests of 33. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 8, 13 Failed 2/33 tests, 93.94% okay t\04rules........1..74 ok 1 - use Lingua::Phonology::Rules; ok 2 - new as a class method ok 3 - new as an object method ok 4 - add via add_rule ok 5 - add_rule failure on bad direction ok 6 - add_rule failure on bad filter ok 7 - add_rule failure on bad where ok 8 - add_rule failure on bad do ok 9 - add_rule failure on bad result ok 10 - change w/ change_rule ok 11 - change_rule failure on no such rule ok 12 - drop_rule w/ single ok 13 - drop_rule had desired effect ok 14 - test get tier ok 15 - test set tier ok 16 - test get tier after set ok 17 - test get domain ok 18 - test set domain ok 19 - test get domain after set ok 20 - test get direction ok 21 - test set direction ok 22 - test get direction after set ok 23 - test get filter ok 24 - test set filter ok 25 - test get filter after set ok 26 - test get where ok 27 - test set where ok 28 - test get where after set ok 29 - test get do ok 30 - test set do ok 31 - test get do after set ok 32 - test get result ok 33 - test set result ok 34 - test get result after set ok 35 - failure of tier ok 36 - failure of domain ok 37 - failure of direction ok 38 - failure of filter ok 39 - failure of where ok 40 - failure of do ok 41 - failure of result ok 42 - test clear XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 92. at t\04rules.t line 102 at t\04rules.t line 102 Modification of non-creatable array value attempted, subscript -1 at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Word.pm line 228, line 520. # Looks like you planned 74 tests but only ran 42. # Looks like your test died just after 42. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 43-74 Failed 32/74 tests, 56.76% okay t\05functions....1..36 ok 1 - use Lingua::Phonology::Functions XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 92. at t\05functions.t line 19 at t\05functions.t line 19 XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 520. at t\05functions.t line 20 at t\05functions.t line 20 No such symbol 'b' at t\05functions.t line 29 # Failed test (t\05functions.t at line 32) Can't call method "value_ref" on an undefined value at t\05functions.t line 33, line 520. not ok 2 - test assimilate() # Looks like you planned 36 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 2-36 Failed 35/36 tests, 2.78% okay t\06syllable.....1..56 ok 1 - use Lingua::Phonology::Syllable; ok 2 - new as a class method ok 3 - new as an object method ok 4 - test assign true to onset ok 5 - test result of onset(1) ok 6 - test assign false to onset ok 7 - test result of onset(0) ok 8 - test set_onset ok 9 - test result of set_onset ok 10 - test no_onset ok 11 - test result of no_onset ok 12 - test assign true to complex_onset ok 13 - test result of complex_onset(1) ok 14 - test assign false to complex_onset ok 15 - test result of complex_onset(0) ok 16 - test set_complex_onset ok 17 - test result of set_complex_onset ok 18 - test no_complex_onset ok 19 - test result of no_complex_onset ok 20 - test assign true to coda ok 21 - test result of coda(1) ok 22 - test assign false to coda ok 23 - test result of coda(0) ok 24 - test set_coda ok 25 - test result of set_coda ok 26 - test no_coda ok 27 - test result of no_coda ok 28 - test assign true to complex_coda ok 29 - test result of complex_coda(1) ok 30 - test assign false to complex_coda ok 31 - test result of complex_coda(0) ok 32 - test set_complex_coda ok 33 - test result of set_complex_coda ok 34 - test no_complex_coda ok 35 - test result of no_complex_coda XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 92. at t\06syllable.t line 41 at t\06syllable.t line 41 XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 520. at t\06syllable.t line 42 at t\06syllable.t line 42 No such symbol 's' at t\06syllable.t line 43 Can't call method "featureset" on an undefined value at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Syllable.pm line 297, line 520. # Looks like you planned 56 tests but only ran 35. # Looks like your test died just after 35. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 36-56 Failed 21/56 tests, 62.50% okay t\07loadfile.....1..27 Modification of a read-only value attempted at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Features.pm line 364. # No tests run! dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-27 Failed 27/27 tests, 0.00% okay t\08lingrules....1..41 XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 92. at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology.pm line 125 at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology.pm line 125 XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 520. at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology.pm line 125 at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology.pm line 125 # Failed test (t\08lingrules.t at line 12) not ok 1 - load ling rules file No such method: Lingua::Phonology::Rules::SimpleSpell, called at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology/Rules.pm line 623. # Looks like you planned 41 tests but only ran 1. # Looks like your test died just after 1. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-41 Failed 41/41 tests, 0.00% okay t\09word.........1..10 XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 92. at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology.pm line 125 at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology.pm line 125 XML parsing error: lock can only be used on shared values at C:/cpanrun-5.8/build/5-8-0/site/lib/XML/Simple.pm line 477, line 520. at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology.pm line 125 at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Lingua-Phonology\blib\lib/Lingua/Phonology.pm line 125 ok 1 - set segs ok 2 - get orig segs # Failed test (t\09word.t at line 28) not ok 3 - insert right # got: '0' # expected: 'bram' Can't call method "INSERT_LEFT" on an undefined value at t\09word.t line 37, line 520. # Looks like you planned 10 tests but only ran 3. # Looks like your test died just after 3. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-10 Failed 8/10 tests, 20.00% okay Failed 9/10 test scripts, 10.00% okay. 225/422 subtests failed, 46.68% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t\01features.t 255 65280 98 35 35.71% 57-67 69 71 73 75-91 93 95 97-98 t\02segment.t 255 65280 32 24 75.00% 9-32 t\03symbols.t 2 512 33 2 6.06% 8 13 t\04rules.t 255 65280 74 32 43.24% 43-74 t\05functions.t 255 65280 36 35 97.22% 2-36 t\06syllable.t 255 65280 56 21 37.50% 36-56 t\07loadfile.t 255 65280 27 27 100.00% 1-27 t\08lingrules.t 255 65280 41 41 100.00% 1-41 t\09word.t 255 65280 10 8 80.00% 3-10 NMAKE : fatal error U1077: 'C:\cpanrun-5.8\build\5-8-0\bin\perl.exe' : return code '0x2' Stop.