On Sat, Dec 18, 2004 at 09:49:32PM +0200, Markus Laire wrote: > Here are 700 tests for pge, autoconverted from 're_tests' file, from > perl5 source. > > If there are any significant errors in these tests, please tell, and I > can correct the script. Original perl5-tests are in comments so it's > quite easy to see if there has been an error in converting.
I'm getting errors from the test script itself, there are lines such as # 65: ^ abc y $& p6rule_like('abc', '^', qr/0: <\Q\E @/, 're_tests 35/$0 (#35)'); # 66: $ abc y $& p6rule_like('abc', '$', qr/0: <\Q\E @/, 're_tests 36/$0 (#36)'); which cause my test script to produce... $ perl t/harness t/p6rules/re_tests.t t/p6rules/re_tests....syntax error at t/p6rules/re_tests.t line 106, near "0: <\Q\E @" syntax error at t/p6rules/re_tests.t line 108, near "0: <\Q\E @" syntax error at t/p6rules/re_tests.t line 236, near "1: <\Q\E @" syntax error at t/p6rules/re_tests.t line 253, near "1: <\Q\E @" syntax error at t/p6rules/re_tests.t line 321, near "0: <\Q\E @" syntax error at t/p6rules/re_tests.t line 354, near "1: <\Q\E @" syntax error at t/p6rules/re_tests.t line 428, near "1: <\Q\E @" syntax error at t/p6rules/re_tests.t line 432, near "2: <\Q\E @" syntax error at t/p6rules/re_tests.t line 444, near "2: <\Q\E @" syntax error at t/p6rules/re_tests.t line 579, near "0: <\Q\E @" t/p6rules/re_tests.t has too many errors. I suppose the problem could be with my perl installation (5.8.0, RH9) Also, the PGE test harness itself isn't sacred -- if there are functions or other features we could add to make this sort of testing easier, I'm all for it. Pm