Revision history for App-TestOnTap
0.041 2017-11-02
Missing dependencies (PAR; PAR::Packer)
0.040 2017-11-02
Broken MANIFEST causing missing file!
0.040 2017-11-02
Broken MANIFEST causing missing file!
0.039 2017-11-01
Broken metadata (?)
PAUSE claims failure on indexing; try again to drop away a few things that I'd
rather not have show up as bona fide modules (even if they are)...
0.038 2017-11-01
Bug fixes and feature changes
NOTE: not all is backwards compatible!
A revamp of the hidden _pp flag, now includes _info stuff to enable the listing
of conditions (e.g. versions of modules, config etc) for the non-packed and
packed copy respectively.
--defines didn't make it into the meta file
renamed some samples to better use .t as the preferred (perl code) test
extension
Addition of a postprocess mechanism similar to preprocess
The default/internal execmap is now not automatically used for safety reasons,
must be requested.
0.037 2017-10-16
Change in Config::Std 0.901 => 0.903 unexplicably broke a 'use Config::Std qw(read_config)' line in App::TestOnTap which consequently broke a test...
0.036 2017-09-02
Don't trap preprocessing STDERR
0.035 2017-08-08
New capability: 'preprocess' for env/argv
Minor bug fixes
Upgrade to latest Grep::Query
0.034 2017-05-22
Drop the actual creation of a binary by directly using 'pp'
Instead just print a suitable cmd line so user can modify if necessary.
0.033 2017-05-15
A recent Test::More fix changed a behavior (empty output line removed).
Well, problems to repro. Rewrite offending test slightly...
0.032 2017-04-23
A recent Test::More fix changed a behavior (empty output line removed).
Now generates errors the other way...try for latest Test::Simple dist.
0.031 2017-04-18
A recent Test::More fix changed a behavior (empty output line removed).
Test and dependency updated.
0.030 2017-04-11
When using 'suiteroots' as URL:s to zip files, use LWP::UserAgent and disable host check for https
0.029 2017-04-01
Non-backwards compatible rewrite of the execmap
No longer deals with just 'file extensions', but instead actual
Grep::Query expressions. This makes it possible to be very fine-grained
in how individual tests are run. In particular, using --no-harness and
--execmap from the commandline makes it easy to run a single test with a
debugger.
0.028 2017-03-23
Implementation of --no-harness feature
0.027 2017-03-22
Implementation of --no-harness feature
0.026 2017-03-13
Another try to get rid of the Config::Std DEMOLISH weirdness
0.025 2017-03-02
Try another tack for Config::Std issue
0.024 2017-03-01
Added the testinfo.json file to the result.
0.023 2017-02-13
Fixes for a packed binary: Encode::* modules should be included. Setting TESTONTAP_PERL5LIB will set PERL5LIB when tests are run.
0.022 2017-02-13
rewrite the dispenser algo
0.021 2017-02-12
Add ability for @file expansion to do ${envvar} expansion during reading
Add order strategy for tests
0.020 2017-02-07
Allow 'variant' when doing pp
0.019 2017-02-07
Add missin dep on LWP::Simple
0.018 2017-02-07
Communicate the suite root to the suite
Track the tap handles issued so they can be closed during a bailout or other sudden death.
0.017 2017-02-07
Allow fetching suite zip from URL, add some minor things to
the metadata written from a test
0.016 2017-02-03
Add a sample suite
0.015 2017-02-01
Attempt to address some minor Kwalitee issues
0.014 2017-02-01
Support for simple argv expansion using @filename entries
0.013 2017-01-31
* Accepts --include as an alternative to --skip, in order to make it most
natural to express a query.
* Now accepts a zip archive instead of a suite directory, and will unpack
before running.
0.00x 20161229-?
Betas