ilmari.org
- Website: ilmari.org/
- About: I blog about Perl.
Recent Actions
-
Commented on Simplified error cleanup with Filter::Cleanup
See Scope::Cleanup for a solution that doesn't source filters at all....
-
Commented on Perl testing with Jenkins/Hudson: avoiding some pitfalls
You can Point TAP::Harness::Archive at an empty directory to get per-script output in the form expected by the plugin....
-
Commented on smart-matching and sub funhouse
You can already call subs as methods, but to avoid confusion with a method called "sub", you need to wrap them in a scalar deref: file('file.txt')->${\sub ($f) { say $f->slurp; }};...
-
Commented on Perl and Parsing 12: Beating up on the "use" statement
Wow, I had no idea the perl parser was that loose. A better approach than expanding the allowed list syntaxes would be to deprecate the reversed syntax and make it emit a warning, and then remove it completely in a...
-
Commented on DBD::SQLite 1.35 release planned for 22nd of November
DBIx::Class passes its test fine with 1.34_02, except for two which were relying on undocumented behaviour (exact syntax of the 'datatype mismatch' exception and DISTINCT() and GROUP BY on the same column implicitly sorting the result identically). These are now...
-
Commented on 80% Hacks
I ran this on a part of the work codebase, and it didn't find bugs so much as old, dead, now-useless, leftover bits of code. Which should of course also be got rid of, but it's less urgent than outright...
-
Commented on Moving to Amsterdam to work for Booking.com
On X11, by using the compose key, specifically "Compose A E"....
-
Commented on Book review: Catalyst 5.8 The Perl MVC Framework
search.cpan.org has permalinks directly to the documentation for individual modules, they're linked from the top-right corner of each page and look like this: http://search.cpan.org/perldoc?DBIx::Class::Schema::Versioned...
Comment Threads
-
Nick Patch commented on
smart-matching and sub funhouse
I should note though that those examples are just for comparison. If you actually only have a single method call in your block and aren't performing exception handling, it's much simpler:
say open('file.txt').slurp; -
Bruno P. Kinoshita commented on
Perl testing with Jenkins/Hudson: avoiding some pitfalls
Hi there David!
I have just created an issue for that: https://sourceforge.net/tracker/?func=detail&aid=3489038&group_id=351793&atid=1470127
I will work on this in the next days. Feel free to add any comments, suggestions.
When I wrote tap4j, I had a short deadline to deliver it for an internal project too. So probably there is room for improvements in both, tap4j and TAP Plug-in (in the latter, mainly due to the fact that I code Java everyday, but still have a loooot…
-
Bruno P. Kinoshita commented on
Perl testing with Jenkins/Hudson: avoiding some pitfalls
Thanks for reporting the issue! I'm back working on my Open Source projects, probably until July/August.
I'm currently working on a YAMLish issue in tap4j (this was reported in GitHub), and after this one I'll focus in integration tests for Perl x tap4j.
Feel free to drop a message and check the status if I take too long to update the issue.
All the best,
Bruno -
Jeff Ober commented on
Simplified error cleanup with Filter::Cleanup
That's excellent. In retrospect, XS is a very obvious way to deal with that :)
-
Mark Stosberg commented on
Perl testing with Jenkins/Hudson: avoiding some pitfalls
I also tried the TAP plugin for Jenkins/Hudson and couldn't get it to work.
We are doing parallel testing with -j4, so the hack of manually running each script with "perl" won't work. and I couldn't get --archive to produce any results for me. (Perhaps it's not compatible with parallel testing). We also use "done_testing()", so perhaps that it is part of the issue as well.
However, emitting JUnit works fine, I was just hoping to get TAP integration to work!
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.