0.001035 2017-11-22 09:59:49-08:00 America/Los_Angeles
- Fix infinite recrusion looking for .yathrc
- Add 'failed' command
0.001034 2017-11-20 09:19:47-08:00 America/Los_Angeles
- Prevent deadlock on win32 (tests do not pass yet in win32)
0.001033 2017-11-18 16:16:52-08:00 America/Los_Angeles
- Add a summarize_events to Test2::Tools::HarnessTester
0.001032 2017-11-15 08:44:40-08:00 America/Los_Angeles
- Add an extra @INC hook in persistent mode for dep tracing
0.001031 2017-11-03 09:18:56-07:00 America/Los_Angeles
- Remove Debug tool that used sigusr1
- Fix support for perls as far back as 5.8.9
0.001030 2017-11-01 13:24:17-07:00 America/Los_Angeles
- Make tests work witohut old version installed
- Do not use shm by default
- add tests for replay command
- better test.pl
- use clone_io instead of hand rolling it (Formatter)
- doc fixes
- make sure test.pl does not run itself
0.001029 2017-10-31 14:53:52-07:00 America/Los_Angeles
- Move away from IPC::Open3
0.001028 2017-10-31 09:35:23-07:00 America/Los_Angeles
- More test coverage improvements
0.001027 2017-10-27 15:11:57-07:00 America/Los_Angeles
- Do not inject a HASHREF as an env var key
- Improved test coverage
- Added a test helper for commands (including third party ones)
- Do not remove newlines from stdout
- Merge sequential stdout/stderr lines
- Add minimal test descriptions
0.001026 2017-10-24 10:00:34-07:00 America/Los_Angeles
- Fix a couple commands that broke due ot @INC fixes
0.001025 2017-10-24 09:40:28-07:00 America/Los_Angeles
- Require a newer goto-file to avoid changing exceptions
- Allow control of default search locations
- stop command now prints all to stdout
0.001024 2017-10-23 12:12:53-07:00 America/Los_Angeles
- Make sure @INC is set as soon as possible
- Do not let a file hide a command
0.001023 2017-10-20 22:16:33-07:00 America/Los_Angeles
- Update to a newer HashBase
0.001022 2017-10-20 07:12:19-07:00 America/Los_Angeles
- Minor test updates
0.001021 2017-10-13 11:02:22-07:00 America/Los_Angeles
- More @INC corrections
- DepTracer no longer mangles caller.
0.001020 2017-10-13 07:34:02-07:00 America/Los_Angeles
- Use the correct @INC in all preload methods
0.001019 2017-10-11 10:08:14-07:00 America/Los_Angeles
- Don't call find_yath() if we already found a yath (Matthew Horsfall)
- Minor display optimizations
0.001018 2017-10-10 14:42:16-07:00 America/Los_Angeles
- Fix a DESTROY typo (Michael McClimon)
- Test2::Harness namespace does not use App::Yath namespace
- Package delcaration allowed before harness directives
- When respawning a stage may exit badly, nobody cares
- Fix scheduling properly this time
- Record timing data for all events
- Stop using expensive canonical JSON for logs
- Better $0 handling
0.001017 2017-10-07 16:24:01-07:00 America/Los_Angeles
- Fix scheduling
- Add 'times' tool
- Put skip reason on same line as filename
0.001016 2017-10-03 07:14:08-07:00 America/Los_Angeles
- More test coverage
- Added --cover option
- Added --dummy option
- Improved 'start', 'stop', and 'run'
- Remove chdir option
- Fix broken replay command
- Fix some deadlock conditions
- Cleaner output
- Do not wrap long output lines when output is not a terminal
- DZIL generates some docs now
- Minor bug fixes and improvements
- Improved performance of the parser
- Add # HARNESS-TIMEOUT-[TYPE] ## header support
- Add -q|--quiet mode
- Do not try to kill job after post-exit timeout
- Remove the tcm plugin (it is failure)
- Handle sync points when incomplete lines are written
0.001015 2017-09-15 08:55:30-07:00 America/Los_Angeles
- Put lib, blib, and -I's before system libs (Fixes #31)
- Bump minimum goto-file version (Fixes #30)
- Use $Config for path seperator instead of ':'
0.001014 2017-09-14 21:27:29-07:00 America/Los_Angeles
- Pass-Through $ENV{PERL5LIB}
0.001013 2017-09-14 18:29:49-07:00 America/Los_Angeles
- Put back code that was accidentally removed
0.001012 2017-09-14 15:19:19-07:00 America/Los_Angeles
- Fix dep list
0.001011 2017-09-14 14:27:32-07:00 America/Los_Angeles
- Fix bug where no-fork skipped tests
- Use relative paths for tests in $0, __FILE__, and caller
0.001010 2017-09-14 10:31:35-07:00 America/Los_Angeles
- Pull out the filter into goto::file
- Do not use filter for tests that come back as subrefs
- Improve TCM plugin
- Fix timeouts (again)
- Remove unused variable
- Stop waiting for a test once it is killed
- Fix Typos
- Some bug fixes
0.001009 2017-09-12 23:10:05-07:00 America/Los_Angeles
- Better docs
- More testing
- Minor bug fixes
0.001008 2017-09-12 13:49:05-07:00 America/Los_Angeles
NOW Feature-complete!
(Needs docs and tests)
- Fix dep versions in dist.ini
- Improve test coverage
- Better test.pl detection by yath command
- Add color/no-color options
- Support for project .yath.rc files
- Make sure $VERSION is in correct files
- Add 'help' command
- Add 'init' command
- More hooks for preload modules
- Several bug fixes
- Make it so that preload+fork does not add a stack layer
- unify to only one 'yath' script
- Split persist into multiple commands
- Create a plugin system, Add TCM plugin to split out later
- Remove pre-import option
- Better default log location+name
- Move CommandShared/Harness -> App/Command.pm
- Add --no-long option
- Add --exclude option
- Bind lib & blib earlier, use absolute paths
- Fix parser error on '}'
- Allow -w in tests after preload
- Handle timers better
0.001007 2017-09-11 21:40:28-07:00 America/Los_Angeles
- Properly pass args given via '::'
- Honor NO-STREAM header
- Persist now reloads when a file is changed
0.001006 2017-09-06 14:24:18-07:00 America/Los_Angeles (TRIAL RELEASE)
- Fix replay
- Add pre-import
- Add load and load-import options
- Add persistent harness
0.001005 2017-09-05 21:59:21-07:00 America/Los_Angeles (TRIAL RELEASE)
- Fix some bugs
- Remove accidentally added file
- Do not hang when waiting after control+c
- Restructure Run/Runner to be more sane
- Fix bugs, break out test file and queue
- Add extra space in help dialog
- Restructure common command options
- Better queue handling
- Put test and replay common logic in one place
- Fix bugs in replay
- Put common logic for test and replay commands in a single place.
0.001004 2017-08-31 21:02:34-07:00 America/Los_Angeles
- Make test.pl ok with preload
- Fix Formatter::Test2 for non-tty output
- Add -T for timing data per-test
- Better signal handling
- More HARNESS- header options:
- HARNESS-NO-TIMEOUT
- Delete job dirs when they are done unless -k is used
0.001003 2017-08-30 23:18:54-07:00 America/Los_Angeles (TRIAL RELEASE)
- Set env vars in the run-runner for preload
- Improve preload support
- Fix formatter selection in Open3 runner
- Update deps
0.001002 2017-08-29 21:10:17-07:00 America/Los_Angeles
- Allow preload of Test::Builder
0.001001 2017-08-28 22:40:20-07:00 America/Los_Angeles (TRIAL RELEASE)
- Complete rewrite
0.000013 2017-01-03 21:18:19-08:00 America/Los_Angeles
- Add event timeout option
- Fix filename rendering when a test is done
- Fixed handling of a "plan skip_all" issued in the main test (as opposed
to a subtest). Partially fixes GitHub
#21, reported by rjbs.
- When a test file doesn't run any tests but exits successfully, this was
treated as a pass. This is now detected and generates different output
indicating that the process did not run any tests. Fixes the rest of
GitHub #21, reported by rjbs.
0.000012 2016-12-19 11:46:41-08:00 America/Los_Angeles (TRIAL RELEASE)
- Fixed #9, environment now set properly in preload mode
- Job listeners now receive the Test2::Harness::Job object as the first
argument, rather than just the job id.
- Fixed the TAP parser to handle comments with leading
whitespace. Previously it would strip all the leading whitespace out,
causing both "# foo" and "# foo" to be output the same way.
- Add example for using the harness as a preload test file
- Document using Test2::Harness as a preload test runner
- Rewrote all of the internals so that the harness now handles Test2
events directly, rather than converting them into Test2::Harness::Fact
objects. The facts were losing some details of the events, and the event
system already exists and is usable with the harness simply by adding
some new harness-specific events. Implemented by Dave Rolsky. GitHub
#20.
0.000011 2016-06-10 14:11:01-07:00 America/Los_Angeles
- Fix rendering todo subtests...
0.000010 2016-06-10 13:39:27-07:00 America/Los_Angeles
- More complete todo subtest fix
0.000009 2016-06-10 13:02:11-07:00 America/Los_Angeles
- Fix TAP parsing bug when buffered subtests are TODO
0.000008 2016-05-31 07:35:46-07:00 America/Los_Angeles
- Lower the IO::Handle version req
0.000007 2016-05-28 16:31:35-07:00 America/Los_Angeles
- Try to fix JSON encoding problem
0.000006 2016-05-26 20:28:27-07:00 America/Los_Angeles (TRIAL RELEASE)
- Fix Data::Dumper typo >:-|
0.000005 2016-05-26 08:48:12-07:00 America/Los_Angeles (TRIAL RELEASE)
- Add missing JSON prototype in Fact.pm
- Add diagnostics when fact->to_json fails
0.000004 2016-05-26 08:35:04-07:00 America/Los_Angeles
- Handle -I better in the runner
- Make IO::Pty tests AUTHOR_TESTING only.
- Add IO::Pty to diagnostics output
- Diagnostics to show which JSON gets used
0.000003 2016-05-25 11:55:51-07:00 America/Los_Angeles
- Get path separator from config
- Better windows prereq specification
- Handle buffered usbtest race condition
0.000002 2016-05-25 09:22:22-07:00 America/Los_Angeles
- Die if given unknown command line flags. Patch by Dave Rolsky. GitHub
#1.
- Added -l (--lib) and -b (--blib) flags that work just like prove. Patch
by Dave Rolsky. GitHub #2.
- Better prereq list
- Diagnostic test output
- Old version and cross platform support
0.000001 2016-05-24 17:04:13-07:00 America/Los_Angeles
- Initial Release