App-Yath-Script
view release on metacpan or search on metacpan
1.000137 2022-12-05 13:15:45-08:00 America/Los_Angeles
- Rework shared slots logic
1.000136 2022-11-29 13:56:37-08:00 America/Los_Angeles
- Add ability to sort resource plugins to get them in order.
1.000135 2022-11-29 10:44:53-08:00 America/Los_Angeles
- Add ability to specify a umask for shared slots files
1.000134 2022-11-29 10:03:09-08:00 America/Los_Angeles
- Add ability to assign multiple slots to jobs
- Add shared job slots
1.000133 2022-09-07 13:44:03-07:00 America/Los_Angeles
- Order tests with conflicts earlier than others
1.000132 2022-09-07 09:42:06-07:00 America/Los_Angeles
- Further improve resource command and file
1.000131 2022-09-06 15:53:55-07:00 America/Los_Angeles
- Use relative file paths for job slot display
1.000130 2022-09-06 14:39:43-07:00 America/Los_Angeles
- Better resource display
- Fix #255 (.test_info.json being left behind)
- Fix issue where not all resources will be loaded by resource command
1.000129 2022-09-06 11:20:38-07:00 America/Los_Angeles
- Fix issue with job slots sometimes being doubled when tests are skipped
1.000128 2022-09-02 13:01:09-07:00 America/Los_Angeles
- Fix issue where yath might exit before all output is rendered
- Add scheduler process
- Fix --color flag (Thanks James Raspass, #246)
- Fix spelling mistakes (Thanks bernhard, #249)
1.000127 2022-08-31 08:32:44-07:00 America/Los_Angeles
- Remove unnecessary Carp::Always
1.000126 2022-08-30 11:09:19-07:00 America/Los_Angeles
- Add 'yath resources' command to view resource usage
1.000125 2022-07-08 15:50:11-07:00 America/Los_Angeles
- Change -jN to use a resource class instead of hard-coding it into State.pm
- Fix bug in how a POSIX function is called
1.000124 2022-04-08 12:26:14-07:00 America/Los_Angeles
- Fix bug where see `yath status` was being shown for non-persistent runs
- Make 'busy' message shorter so it is less likely to be truncated
1.000123 2022-04-06 13:34:10-07:00 America/Los_Angeles
- Fix bug where spawns would not run if queued before stages were ready
1.000122 2022-04-06 11:04:43-07:00 America/Los_Angeles
- Fix another id vs uuid typo
1.000121 2022-04-06 10:46:35-07:00 America/Los_Angeles
- Fix bug introduced by my last fix... oops
1.000120 2022-04-06 10:17:48-07:00 America/Los_Angeles
- Fix bug where a stage reload would re-run all previously requested spawns
1.000119 2022-04-05 10:58:59-07:00 America/Los_Angeles
- Allow per-test args to be specified at the command line
1.000118 2022-04-05 09:39:40-07:00 America/Los_Angeles
- Do not show broken reload files multiple times
1.000117 2022-04-04 16:09:58-07:00 America/Los_Angeles
- Check for reload errors before allowing a `yath run` to work
1.000116 2022-04-01 15:29:40-07:00 America/Los_Angeles
- Better handling of version mismatches in the persistent runner
- Better info when a `run` command is waiting on a busy runner
1.000115 2022-03-31 10:28:14-07:00 America/Los_Angeles
- Fix reload bug when using restricted reload
- Fix bug where inotify would only report changes once
1.000114 2022-03-24 09:27:03-07:00 America/Los_Angeles
- Fix bug when inotify is not installed
- Make yath better at detecting when 2 files are the same
1.000113 2022-03-23 09:36:57-07:00 America/Los_Angeles
- Refactor preloader into preloader and reloader
- Honor churn blocks during relead events even if --reload is disabled
1.000112 2022-03-15 14:21:29-07:00 America/Los_Angeles
- Add --rerun and --rerun-failed options to test/run command
- Add lastlog.jsonl.* symlink creation to auto-link to the last log produced
1.000111 2022-03-09 15:07:10-08:00 America/Los_Angeles
- Better handling and checking of persistence files
- Add shellcall and aux output capture for plugins
1.000037 2020-11-02 14:31:10-08:00 America/Los_Angeles
- Fix conflict between process management and resource management
1.000036 2020-11-01 20:34:19-08:00 America/Los_Angeles
- Add initializing status line
1.000035 2020-10-29 15:00:33-07:00 America/Los_Angeles
- Add glob() and relgob() .yath.rc pseudo-functions
- Document rel() .yath.rc pseudo-function
1.000034 2020-10-29 07:51:19-07:00 America/Los_Angeles
- Fix warning when output is not a terminal
1.000033 2020-10-28 16:37:19-07:00 America/Los_Angeles
- Better status line while tests are running
- Do not use --START-- and --END-- on long single-lines
1.000032 2020-10-23 11:59:34-07:00 America/Los_Angeles
- Make it possible to run an alternate file to the one specified
1.000031 2020-10-22 11:27:59-07:00 America/Los_Angeles
- Fix incorrect return from $spawn->args
1.000030 2020-10-21 19:34:45-07:00 America/Los_Angeles
- Add environment variable management to spawn command
- Move spawn logic to overridable methods
1.000029 2020-10-15 13:57:36-07:00 America/Los_Angeles
- Add 'spawn' command
- Fix plan in test.pl
1.000028 2020-09-25 08:43:43-07:00 America/Los_Angeles
- Fix issue where args after :: were ignored (#195)
1.000027 2020-09-21 11:46:43-07:00 America/Los_Angeles
- Move dbi_profile and cover_Files to run
1.000026 2020-09-08 13:37:50-07:00 America/Los_Angeles
- Make nytprof work in persistent mode
1.000025 2020-09-08 11:29:07-07:00 America/Los_Angeles
- Fix edge case where STDIN was opened for writing
- Add basic support for nytprof
1.000024 2020-08-24 09:06:43-07:00 America/Los_Angeles
- Add Test2::Harness::Runner::Resource for resource management
1.000023 2020-08-14 21:18:29-07:00 America/Los_Angeles
- No changes since trial
1.000022 2020-08-13 15:18:07-07:00 America/Los_Angeles (TRIAL RELEASE)
- Make failure to chmod things non-fatal to fix bsd testing
- Fix spelling issues
- Make chmod stuff more correct
1.000021 2020-08-04 21:03:28-07:00 America/Los_Angeles (TRIAL RELEASE)
- Add changed_files plugin hook
- Make git plugin support changed_files hook
- Add Test2::Harness::Log docs
- Add 'cover-files' option using Test2::Plugin::Cover
- Add coverage aggregator tool
- Add ability to run tests that cover changed files
- Add dbi-profiling option
- Fix permissions on temp dirs (may still have some issues)
1.000020 2020-07-08 22:25:23-07:00 America/Los_Angeles
- reduce version of Data::UUID required
- Allow filenames in replay
- Add 'cover_files' shortcut for Test2::Plugin::Cover
1.000019 2020-05-30 11:07:09-07:00 America/Los_Angeles
- Typo Fix in error message
- Do not die on 0 failures
1.000018 2020-04-13 13:35:34-07:00 America/Los_Angeles
- Stop leaving leftover files in /tmp
1.000017 2020-04-07 15:47:42-07:00 America/Los_Angeles
- Fix log_dir test on macos
1.000016 2020-04-07 15:14:00-07:00 America/Los_Angeles
- Fix #! in yath script
- Fix 'DEFAULT' and 'IGNORE' signal inheritence
- Fix log-dir specificiation (#174)
1.000015 2020-03-23 11:49:38-07:00 America/Los_Angeles
- YathUI plugin improvements (show url, show errors)
- Add more compression options to open_file
1.000014 2020-03-21 18:20:37-07:00 America/Los_Angeles
- Add YathUI plugin
- Fix maybe_durations option
1.000013 2020-03-18 13:16:20-07:00 America/Los_Angeles
- Split out some plugins (DBIProfile, MemUsage, UUID)
- No special treatment for plugins, they need to use INFO facets
0.001082 2019-08-15 11:03:22-07:00 America/Los_Angeles
- Support 'END' phase in calculating times
- Support super verbose mode in composer
- Improvement ot DBIProfile
- New minimum Test2 version
0.001081 2019-08-13 13:49:32-07:00 America/Los_Angeles
- Add Git injection plugin
- Add DBI Profile plugin
- Calculate and record timing data
0.001080 2019-07-24 09:56:41-07:00 America/Los_Angeles
- Make it possible to relocate the persistence file
0.001079 2019-07-05 12:56:06-07:00 America/Los_Angeles
- Work around JSON::XS Bug
0.001078 2019-07-02 08:46:49-07:00 America/Los_Angeles
- Document yath log format
0.001077 2019-06-06 15:04:32-07:00 America/Los_Angeles
- Add --retry options (toddr)
- Make sure all events are flushed if there is a sync issue
- Added some tests
0.001076 2019-05-20 14:54:50-07:00 America/Los_Angeles
- Fix TAP parsers nesting parsing
- Dix comment groupign when parsing TAP
0.001075 2019-05-18 18:33:52-07:00 America/Los_Angeles
- Fix Stream+IPC issues
0.001074 2019-05-07 12:04:51-07:00 America/Los_Angeles
- Add support for table structures
0.001073 2019-04-10 08:21:04-07:00 America/Los_Angeles
- Add support for disabled progress indicators to QVF mode
0.001072 2019-04-08 10:27:50-07:00 America/Los_Angeles
- Add option to turn off progress indicators
0.001071 2018-12-13 09:43:38-08:00 America/Los_Angeles
- Add --notify-text CLI option
- Fix exit code parsing and reporting
0.001070 2018-10-24 13:19:53-07:00 America/Los_Angeles
- Allow --author-testing in 'projects' command
- Misc minor changes
0.001069 2018-08-23 13:48:54-07:00 America/Los_Angeles
- Fix busy-spin in job reaper
- Allow --no-fork and --no-preload simultaneously
0.001068 2018-07-27 09:12:45-07:00 America/Los_Angeles
- Fix more encoding/utf8 bugs
- Fix missing dep on sufficient List::Utils version
0.001067 2018-07-18 07:42:06-07:00 America/Los_Angeles
- Add ability to congiure a custom log file format
0.001066 2018-07-12 08:06:46-07:00 America/Los_Angeles
- Fix issue where isolation jobs were being kicked off too early. It needs to wait for all non-isolation jobs to finish first.
- New Feature: # HARNESS-CONFLICTS-XXX
- New documentation for HARNESS-CATEGORY-IMMISCIBLE
- New documentation for HARNESS-TIMEOUT-EVENT
- Get rid of the use of each when walking a hash.
- Allow comment only lines prior to HARNESS-XXX directives
- Accept binary TAP output that is not correctly formatted to UTF8
- Honor multiple spaces (or -) as a delimiter for # HARNESS directives
0.001065 2018-04-22 03:26:57-07:00 America/Los_Angeles
- Fix utf8 double encoding error
0.001064 2018-03-29 22:47:10-07:00 America/Los_Angeles
- Make it possible to chdir for a given test
- Make run automatically chdir to the dir you were in when queuing tests
- Add 'projects' command to run a dir with multiple projects
0.001063 2018-03-27 10:17:02-07:00 America/Los_Angeles
- Make it possible to use relative paths in yath.rc
0.001062 2018-03-19 09:22:18-07:00 America/Los_Angeles
- Fix bug where $, and $\ would break the formatters
0.001061 2018-03-14 12:47:28-07:00 America/Los_Angeles
- No Changes since last trial
0.001060 2018-03-13 11:11:27-07:00 America/Los_Angeles (TRIAL RELEASE)
- Fix parsing of streaming subtests
0.001059 2018-03-12 13:26:43-07:00 America/Los_Angeles
- Job id's are now uuid's. Numbers for humans are now names
- Use UUIDs for event IDs
- Update min Test2 version
0.001058 2018-03-11 15:29:23-07:00 America/Los_Angeles
- Fix broken tests
- Record times by default, but only show when requested
- Add memory usage
- Do not add times from the harness itself
- Add UUIDs to everything
0.001057 2018-03-07 08:09:18-08:00 America/Los_Angeles
- No changes from last trial
0.001056 2018-03-06 13:47:08-08:00 America/Los_Angeles (TRIAL RELEASE)
- Account for the 'hub' facet
0.001055 2018-03-05 20:10:24-08:00 America/Los_Angeles
- Fix error where multiple procs read the same fh at once
0.001054 2018-03-02 09:05:44-08:00 America/Los_Angeles
- Switch Streaming write() to use syswrite
- Fix bug where jobs would re-run after a reload
0.001053 2018-02-27 07:15:53-08:00 America/Los_Angeles
- No changes since last trial
0.001052 2018-02-06 15:03:08-08:00 America/Los_Angeles (TRIAL RELEASE)
- Fix infinite recursion in closed subtests log json
0.001051 2018-02-06 13:29:38-08:00 America/Los_Angeles (TRIAL RELEASE)
- Extract composer logic from Test2 formatter so it can be re-used
- Revamp Watcher to stop mangling events
- Onlt log processed events now by default (since mangling has stopped)
0.001050 2018-02-01 13:31:58-08:00 America/Los_Angeles
- Allow logging of both processed and unprocessed events
- Add finish() hook to loggers
- This is a breaking change for any existing loggers (still alpha! Do not complain!)
0.001049 2018-01-26 14:27:16-08:00 America/Los_Angeles
- Better 'renderer' handling
0.001048 2018-01-23 10:42:16-08:00 America/Los_Angeles
- Make it possible to use multiple renderers at once
- Fix return via next issue
0.001047 2018-01-19 21:58:13-08:00 America/Los_Angeles
- Fix auto-reload for preload mode
0.001046 2018-01-18 10:47:31-08:00 America/Los_Angeles
- Make --qvf show INTERNAL messages (#51)
- Make -v override --qvf (#50)
- Do not show 'no_display' about messages (#44)
0.001045 2018-01-05 08:38:05-08:00 America/Los_Angeles
- Make it possible to toggle --qvf off
- Show files being run in --qvf mode
0.001044 2018-01-02 07:25:06-08:00 America/Los_Angeles
- Add post-run hook to plugins
- Add -V/--version flags
0.001043 2017-12-19 10:12:22-08:00 America/Los_Angeles
- Remove test for deleted file
0.001037 2017-11-29 09:44:23-08:00 America/Los_Angeles
- Add slack integrations
- Add support for .yath.user.rc
0.001036 2017-11-28 10:26:36-08:00 America/Los_Angeles
- Harness directives for meta-data
- Add email capabilities
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
( run in 0.608 second using v1.01-cache-2.11-cpan-39bf76dae61 )