App-SimpleScan
view release on metacpan or search on metacpan
spy on the input line if they want to.
- All plugins now converted to use output filters
instead of hooking stack_test.
- More documentation of the base simple_scan
program.
0.34 Mon Mar 13 16:21:56 PST 2006
- totally reorganized variable substitution to fix
nested variable substitution problems; variable
substitution now returns only the unique tests
generated by substituting variables
- replace per_test with a more flexible filtering
architecture
- dependencies code still under development, so
it's still possible to set up an infinite
substitution loop, like
%%foo <bar>
%%bar <foo>
<foo>
To be fixed in an upcoming release.
0.33 Thu Mar 2 13:57:46 PST 2006
- expose expand_backticked method
- reorganize module documentation
0.32 Wed Feb 22 15:47:10 PST 2006
- Add input queue manipulation to set up for macro-like
pragmas and simpler input handling for test spec
expansion
- internal topological sort to resolve possible
circular dependencies:
%%foo this is <bar>
%%bar this is <foo>
- Add code to save current test spec (useful if
an overridden method needs to see the current spec)
0.31 Mon Feb 13 13:02:04 PST 2006
- document that %ENV variables work in substitution pragmas
0.30 Fri Feb 10 15:32:13 PST 2006
- Change all test and code stacking in App::SimpleScan::Testspec
to use stack_test and stack_code so this is consistent
across core code and plugins.
0.29 Mon Feb 6 16:20:09 PST 2006
- expanded plugin documentation
- expanded tests to match new docs
0.28 Mon Feb 6 12:18:21 PST 2006
- fixed missing default agent_alias
0.27 Thu Jan 26 12:49:14 PST 2006
- added simple_report to this distribution
0.26 Thu Jan 12 12:05:05 PST 2006
- added support for backticked and quoted substitutions
0.25 (unreleased)
- added --no_agent command line option
0.24 (unreleased)
0.23 Tue Dec 6 17:10:59 PST 2005
- Reordered code generation so that per_test
plugin code gets called every time a test is stacked
- Added test plugin (t/lib/App/SimpleScan/Plugin/Test_Expand)
to properly test substitution expansion
- Added substitution expansion test to fix a bug
that emitted per_test code only for the last test in
a set that was created by substitution expansion
0.22 Mon Nov 28 11:01:37 2005
- Missing prereqs in Makefile.PL corrected
0.21 Mon Nov 21 17:14:07 2005
- Move test count initialization to prevent an
uninitialized variable warning if a test is stacked by
a plugin during the options processing phase. (Is that
a specific enough bug or what?)
0.20 Mon Nov 21 17:03:24 2005
- Move pragma installation earlier so plugins can find pragma
processors
0.19 Mon Nov 21 16:09:28 2005
- Expose the pragma() method for use by plugins
0.18 Mon Nov 21 14:25:24 2005
- Made sure that validate_options gets the App::SimpleScan
object
0.17 Fri Nov 18 18:10:34 2005
- Added conditional callback to validate_options()
in plugins; allows plugins to make sure that
command-line option values are indeed valid.
0.16 Fri Nov 18 17:29:12 2005
- Moved plugin loading into separate private method
- made stack_tests and stack_code public methods
since they were being used publically anyway
- aliased to _stack_code and _stack_tests until all
plugins have time to catch up
0.15 Fri Nov 18 13:39:34 2005
- Changed the per_test call in App::SimpleScan::Testspec
to stack the code *after* the generated test. Note that
if a per_test plugin really needs to stack code before
generated tests by calling _stack_code.
0.14 Fri Nov 18 11:59:58 2005
- fixed plugin code to only call pragmas() if the plugin
can('pragmas'); allows development of options-only plugins
0.13 Thu Nov 17 17:52:43 2005
- added --autocache option: turn on caching at the beginning
of a run
0.12 Tue Nov 8 11:28:14 2005
- More changes for accented characters. Now handles either
UTF-8 or Latin-1.
- Eliminated double fetch for accented character tests.
( run in 0.331 second using v1.01-cache-2.11-cpan-e1769b4cff6 )