Josh Rosenbaum
Fri, 21 Jul 2006 09:52:17 -0700
David Dick wrote:
G'day all,I've got an issue with getting 'make test' to run successfully on the following platforms
[SNIP]
input: [[% INCLUDE warning -%]\nfile: [% file.chunk(-16).last %]\nline: [% line %]\nwarn: [% warn %]\n] expect: [Hello\nWorld\nfile: (eval 10)\nline: 10\nwarn: Argument "" isn't numeric in addition (+)] output: [Hello\nWorld\nfile: (eval 9)\nline: 10\nwarn: Argument "" isn't numeric in addition (+)]FAILED 9: - template text 3 did not match expected not ok 9 - template text 3 did not match expected ok 10 - template text 4 processed OK: [% TRY; \n INCLUDE chomp; \n ... ok 11 - template text 4 matched expected does anyone have any idea what could be causing this?
Hi David, It's clear that the 'eval 10' - 'eval 9' difference is the problem in the test. I looked in CVS and it looks like Andy already has it fixed there for 2.15b. http://tt2.org/viewcvs/Template2/t/fileline.t.diff?r1=1.5&r2=1.6 While the fix suggests FreeBSD only, I suspect this may be other platforms as well since you have reported the others. So you may want to give the developer 2.15b release a whirl instead. Or you can implement the fix manually. -- Josh _______________________________________________ templates mailing list templates@template-toolkit.org http://lists.template-toolkit.org/mailman/listinfo/templates