Checking if your kit is complete... Looks good Warning: prerequisite Test::Exception 0.21 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Writing Makefile for CQL-Parser cp lib/CQL/Relation.pm blib/lib/CQL/Relation.pm cp lib/CQL/ModifierSet.pm blib/lib/CQL/ModifierSet.pm cp lib/CQL/AndNode.pm blib/lib/CQL/AndNode.pm cp lib/CQL/Node.pm blib/lib/CQL/Node.pm cp lib/CQL/Prefix.pm blib/lib/CQL/Prefix.pm cp lib/CQL/Token.pm blib/lib/CQL/Token.pm cp lib/CQL/Visitor.pm blib/lib/CQL/Visitor.pm cp lib/CQL/Parser.pm blib/lib/CQL/Parser.pm cp lib/CQL/OrNode.pm blib/lib/CQL/OrNode.pm cp lib/CQL/Utils.pm blib/lib/CQL/Utils.pm cp lib/CQL/TermNode.pm blib/lib/CQL/TermNode.pm cp lib/CQL/Lexer.pm blib/lib/CQL/Lexer.pm cp lib/CQL/NotNode.pm blib/lib/CQL/NotNode.pm cp lib/CQL/BooleanNode.pm blib/lib/CQL/BooleanNode.pm cp lib/CQL/ProxNode.pm blib/lib/CQL/ProxNode.pm cp lib/CQL/PrefixNode.pm blib/lib/CQL/PrefixNode.pm Manifying blib/man3/CQL::Relation.3 Manifying blib/man3/CQL::ModifierSet.3 Manifying blib/man3/CQL::AndNode.3 Manifying blib/man3/CQL::Node.3 Manifying blib/man3/CQL::Prefix.3 Manifying blib/man3/CQL::Token.3 Manifying blib/man3/CQL::Visitor.3 Manifying blib/man3/CQL::Parser.3 Manifying blib/man3/CQL::OrNode.3 Manifying blib/man3/CQL::TermNode.3 Manifying blib/man3/CQL::Lexer.3 Manifying blib/man3/CQL::NotNode.3 Manifying blib/man3/CQL::BooleanNode.3 Manifying blib/man3/CQL::ProxNode.3 Manifying blib/man3/CQL::PrefixNode.3 PERL_DL_NONLAZY=1 /home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/boolean...........ok 1 - use CQL::TermNode; ok 2 - use CQL::AndNode; ok 3 - use CQL::OrNode; ok 4 - use CQL::NotNode; ok 5 - use CQL::ProxNode; ok 6 - The object isa CQL::TermNode ok 7 - The object isa CQL::TermNode ok 8 - The object isa CQL::AndNode ok 9 - and toCQL() ok 10 - toXCQL() ok 11 - The object isa CQL::OrNode ok 12 - or toCQL() ok 13 - The object isa CQL::NotNode ok 14 - not toCQL() ok 15 - The object isa CQL::ProxNode ok 16 - prox toCQL() 1..16 FAILED tests 1-16 Failed 16/16 tests, 0.00% okay t/clone.............ok 1 - use CQL::Parser; ok 2 - original and clone have same CQL ok 3 - original node unaltered ok 4 - clone altered 1..4 FAILED tests 1-4 Failed 4/4 tests, 0.00% okay t/error.............ok 1 - use CQL::Parser; ok 2 - missing term 1..2 FAILED tests 1-2 Failed 2/2 tests, 0.00% okay t/lexer.............1..29 ok 1 - use CQL::Lexer; ok 2 - The object isa CQL::Lexer ok 3 - foo and bar ok 4 - foo and bar and baz ok 5 - foobar ok 8 - foo>=bar ok 9 - foo=bar ok 10 - foo="bar bez" ok 11 - (foo<10) and (bar>bez) ok 12 - token types for: (foo<10) and (bar>bez) ok 13 - nextToken() foo ok 14 - nextToken() and ok 15 - nextToken() bar ok 16 - nextToken() end of tokens ok 17 - nextToken() really the end! ok 18 - prevToken() bar ok 19 - prevToken() and ok 20 - prevToken() foo ok 21 - prevToken() beginning of tokens() ok 22 - really is the beginning! ok 23 - nextToken() starting over ok 24 - nextToken() after reset() ok 25 - token types for: author = /fuzzy tailor ok 26 - got 1 token ok 27 - got quoted url ok 28 - lexed one token ok 29 - able to lex 0 ok t/lucene............ok 1 - use CQL::Parser; ok 2 - simple word search ok 3 - right hand truncation ok 4 - phrase search ok 5 - boolean intersection ok 6 - boolean union ok 7 - boolean negation ok 8 - field searching ok 9 - nesting with parens ok 10 - relation modifier of fuzzy search ok 11 - proximity search ok 12 - proximity search, ignore unsupported parameters ok 13 - toLucene() fails on exact searches 1..13 FAILED tests 1-13 Failed 13/13 tests, 0.00% okay t/parser............1..67 ok 1 - use CQL::Parser; ok 2 - The object isa CQL::Parser ok 3 - foo ok 4 - The object isa CQL::TermNode ok 5 - "foo bar" ok 6 - The object isa CQL::TermNode ok 7 - foo and bar ok 8 - The object isa CQL::AndNode ok 9 - foo bar : unknown first class relation bar ok 10 - (foo or bar) and bez ok 11 - The object isa CQL::AndNode ok 12 - dc.title = foo ok 13 - The object isa CQL::TermNode ok 14 - dc.title=foo and dc.creator=bar ok 15 - The object isa CQL::AndNode ok 16 - complete prox dinosaur ok 17 - The object isa CQL::ProxNode ok 18 - complete prox/<= dinosaur ok 19 - The object isa CQL::ProxNode ok 20 - bad proximity relation ok 21 - complete prox/<=/1 dinosaur ok 22 - The object isa CQL::ProxNode ok 23 - bad proximity distance ok 24 - complete prox/<=/1 dinosaur/word ok 25 - The object isa CQL::ProxNode ok 26 - bad proximity distance ok 27 - complete prox/<=/1 dinosaur/word/ordered ok 28 - The object isa CQL::ProxNode ok 29 - expected proximity ordering got bogus ok 30 - <> works ok 31 - keywords case insensitive ok 32 - The object isa CQL::PrefixNode ok 33 - toCQL() ok 34 - preserve case for keywords in term ok 35 - The object isa CQL::TermNode ok 36 - relation modifier word ok 37 - dc.title =/word "two words" ok 38 - The object isa CQL::TermNode ok 39 - relation modifier string ok 40 - dc.title =/string "one string" ok 41 - The object isa CQL::TermNode ok 42 - relation modifier isoDate ok 43 - dc.date >=/isoDate 2006 ok 44 - The object isa CQL::TermNode ok 45 - relation modifier number ok 46 - uba.price <=/number 1000 ok 47 - The object isa CQL::TermNode ok 48 - relation modifier uri ok 49 - dc.ident =/uri "http://foo.bar" ok 50 - The object isa CQL::TermNode ok 51 - relation modifier masked ok 52 - dc.title =/masked foo* ok 53 - The object isa CQL::TermNode ok 54 - relation modifier unmasked ok 55 - dc.tilte =/unmasked foo* ok 56 - The object isa CQL::TermNode ok 57 - double quote term ok 58 - toCQL() escaped double quote ok 59 - toXCQL() should give only one bare " in term element ok 60 - Preserve all escapes ok 61 - triple escaped double quote in double quotes ok 62 - escape without double quotes ok 63 - within ok 64 - encloses ok 65 - nwse ok 66 - isoDate ok 67 - zero is a valid term ok t/pod...............1..0 # Skip Test::Pod 1.00 required for testing POD skipped: Test::Pod 1.00 required for testing POD t/prefix............ok 1 - use CQL::PrefixNode; ok 2 - use CQL::TermNode; ok 3 - use CQL::AndNode; ok 4 - The object isa CQL::PrefixNode ok 5 - The object isa CQL::Prefix ok 6 - toCQL() ok 7 - toXCQL() 1..7 FAILED tests 1-7 Failed 7/7 tests, 0.00% okay t/relation..........ok 1 - use CQL::Relation; ok 2 - The object isa CQL::Relation ok 3 - toCQL() ok 4 - getModifiers() 1..4 FAILED tests 1-4 Failed 4/4 tests, 0.00% okay t/swish.............ok 1 - use CQL::Parser; ok 2 - simple word search ok 3 - right hand truncation ok 4 - phrase search ok 5 - boolean intersection ok 6 - boolean union ok 7 - boolean negation ok 8 - field searching ok 9 - nesting with parens ok 10 - toSwish() fails on exact searches 1..10 FAILED tests 1-10 Failed 10/10 tests, 0.00% okay t/term..............ok 1 - use CQL::TermNode; ok 2 - use CQL::Relation; ok 3 - The object isa CQL::TermNode ok 4 - term() ok 5 - toCQL() ok 6 - getQualifier() ok 7 - getRelation() ok 8 - getTerm() ok 9 - toCQL() ok 10 - toXCQL() ok 11 - getQualifier() ok 12 - getRelation() ok 13 - getTerm() ok 14 - toCQL() 1..14 FAILED tests 1-14 Failed 14/14 tests, 0.00% okay t/token.............ok 1 - getType() ok 2 - getString() ok 3 - < ok 4 - > ok 5 - <> ok 6 - = ok 7 - "foo bar" is a CQL_WORD ok 8 - surrounding quotes removed ok 9 - reserved keyword no quotes ok 10 - reserved word surrounded by quotes 1..10 FAILED tests 1-10 Failed 10/10 tests, 0.00% okay t/visitor...........1..2 ok 1 - toCQL() prior to transformation ok 2 - visitor worked ok t/whitespace........1..1 ok 1 - ignored trailing whitespace ok Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- t/boolean.t 16 16 100.00% 1-16 t/clone.t 4 4 100.00% 1-4 t/error.t 2 2 100.00% 1-2 t/lucene.t 13 13 100.00% 1-13 t/prefix.t 7 7 100.00% 1-7 t/relation.t 4 4 100.00% 1-4 t/swish.t 10 10 100.00% 1-10 t/term.t 14 14 100.00% 1-14 t/token.t 10 10 100.00% 1-10 1 test skipped. Failed 9/14 test scripts, 35.71% okay. 80/179 subtests failed, 55.31% okay. make: *** [test_dynamic] Error 29