Commit Graph

88 Commits

Author SHA1 Message Date
Paul Howarth
12e2e817e2 Update to 1.302135
- New upstream release 1.302135
  - Make sure all hubs, events, and contexts get a unique (per run) id
  - Use a common generator for unique(enough) id's (not UUIDs)
2018-03-30 13:29:57 +01:00
Paul Howarth
edc23a1829 Update to 1.302133
- New upstream release 1.302133
  - Make sure event puts the uuid into the about facet
  - Add method to validate facet data
  - Add Test2::Event::V2 event class, and context helpers
  - Improve how events handle facets
  - Break out meta_facet_data
  - Document and fix Facets2Legacy
  - Fix nested and in_subtest to look at hub facets
  - Fix event->related and trace with uuid
2018-03-12 10:24:33 +00:00
Paul Howarth
e7200551c7 Update to 1.302130
- New upstream release 1.302130
  - Make hubs tag events with a new facet
2018-03-08 11:45:40 +00:00
Petr Písař
7bb7679aeb Update to 1.302128
- New upstream release 1.302128
  - Add optional UUID tagging
  - Fix missing UUID in Test::Builder subtests
2018-03-06 10:21:45 +01:00
Paul Howarth
d84029ed5f Update to 1.302125
- New upstream release 1.302125
  - Make it possible to disable IPC
  - Fix a test to skip without threads
2018-02-22 12:30:01 +00:00
Paul Howarth
c4966236ac Update to 1.302122
- New upstream release 1.302122
  - Add 'mode' to render facet
2018-02-06 10:08:30 +00:00
Paul Howarth
636bbcd03a Update to 1.302121
- New upstream release 1.302121
  - Update Copyright
  - Add 'render' facet
2018-02-05 10:32:46 +00:00
Paul Howarth
4653fd7fac Update to 1.302120
- New upstream release 1.302120
  - Fix IPC reload bug
2017-12-01 09:55:11 +00:00
Paul Howarth
ef88d26d23 Update to 1.302118
- New upstream release 1.302118
  - Added pre-subtest hook to Test2::API (GH#801)
  - ipc_wait now reports exit and signal values
  - Add better interface for ipc_wait
  - Fix event Out of Order bug
  - Add driver_abort() hook for IPC Drivers
2017-11-30 09:08:31 +00:00
Paul Howarth
b364843014 Update to 1.302113
- New upstream release 1.302113
  - Fix test on threaded 5.8
  - Fix SIGPIPE in IPC test
  - Mark t/Test2/regression/gh_16.t as usually AUTHOR_TESTING only
2017-11-21 14:20:20 +00:00
Paul Howarth
814d39c3d9 Update to 1.302111
- New upstream release 1.302111
  - Fix some fragile tests
  - Apply p5p test patch from Craig A. Berry
  - Allow regexp in Test::Tester
2017-11-20 12:17:14 +00:00
Jitka Plesnikova
5d4e41bd78 Introduce build-condition for optional tests 2017-10-26 13:24:10 +02:00
Paul Howarth
7317bbbbe9 Update to 1.302106
- New upstream release 1.302106
  - Combine multiple diags into one event
  - Make version number in HashBase sane
2017-10-23 19:12:24 +01:00
Paul Howarth
90861db0bf Update to 1.302103
- New upstream release 1.302103
  - Fix some TODO edge cases that were not previously accounted for
2017-10-16 09:48:08 +01:00
Paul Howarth
186d1e9b88 Update to 1.302101
- New upstream release 1.302101
  - Bump Test::Builder::IO::Scalar version for core
2017-10-13 10:24:13 +01:00
Paul Howarth
9da45d0469 Update to 1.302100
- New upstream release 1.302100
  - Fix run_subtest inherit_trace option
2017-10-11 13:27:44 +01:00
Paul Howarth
eecd1cb59e Update to 1.302098
- New upstream release 1.302098
  - Add docs for test2_stdout and test2_stderr
  - Fix 5.6 support
2017-10-03 16:31:36 +01:00
Paul Howarth
8bc984e928 Update to 1.302097
- New upstream release 1.302097
  - Fix hub->process bug that could let an error pass
  - Fix modification of read only value (#789)
  - Fix typo in Test::Builder when looking for IPC (#777)
  - Fix clone_io broke on scalar io layer (#791)
  - Fix Exception event stringify exception (#756, #790)
  - Localize $^E in context (#780)
  - Fix test that failed in verbose mode (#770)
2017-10-03 11:14:52 +01:00
Paul Howarth
2deb2210eb Update to 1.302096
- New upstream release 1.302096
  - Introduce 'Facets' for events
  - Performance enhancements
  - Upgrade inline HashBase
  - Move Test2::Util::Trace to Test2::EventFacet::Trace
  - Track hub id in Trace
  - Remove Info event
  - Add Pass and Fail events
  - Remove Event JSON interface
  - Fix tests on perl 5.25+ with newer Data::Dumper
  - Fix plan in buffered subtest so that the facts say it is buffered
  - Fix test that unintentionally required Test2::Suite
  - Add 'new_root' constructor for formatters
  - Add intercept_deep() to the API
  - Fix bug in Version event
  - Add 'number' attribute to assertion facet
  - Fix bug in Facets for TodoDiag
  - Add API command to reset after a fork
  - Add 'important' flag to info event facet
  - Make sure Test::Builder does not initialize Test2 too soon
  - Fix Test::Builder in a preload scenario
  - Make several tests work with preload
  - Fix to work with subref-in-stash optimization
2017-09-11 11:07:46 +01:00
Fedora Release Engineering
bb895f5187 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 06:34:43 +00:00
Petr Písař
af4ea49cd1 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 15:09:51 +02:00
Paul Howarth
e64b2e39f5 Update to 1.302086
- New upstream release 1.302086
  - Make it possible to turn off result logging in Test::Builder
2017-06-21 11:43:31 +01:00
Jitka Plesnikova
63ffb0b4d5 Perl 5.26 rebuild 2017-06-03 10:38:45 +02:00
Jitka Plesnikova
e3ff0d84b5 Add epoch to favour standalone package 2017-06-02 12:11:39 +02:00
Paul Howarth
35474079b3 Update to 1.302085
- New upstream release 1.302085
  - Better IO management
  - Allow access to the STDERR/STDOUT Test2::API uses
  - Formatters should use the Test2::API handles
2017-05-02 10:06:00 +01:00
Paul Howarth
511f4132cb Update to 1.302083
- New upstream release 1.302083
  - Fixes for '. in @INC' changes (#768)
  - Timeout when waiting for child procs and threads (#765)
  - Fix SIGSYS localization issue (#758)
  - Fix outdated docs (#759, #754)
  - Fix bail-out in buffered subtest (#747)
  - Fix threads timeout for older perls (as best we can)
  - Fix test that incorrectly called private function as method
  - Update some breakage info for Test::More::Prefix and
    Test::DBIx::Class::Schema
2017-04-15 13:20:52 +01:00
Paul Howarth
1acfff5386 Update to 1.302078
- New upstream release 1.302078
  - Fix crash when TB->reset used inside subtest
  - Fix #762, newlines for todo subtest
  - Revisit #637, fix rare race condition it created
2017-03-02 14:37:56 +00:00
Fedora Release Engineering
3e9fb484a7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 05:36:20 +00:00
Paul Howarth
79ca742d54 Update to 1.302075
- New upstream release 1.302075
  - Add 'cid' to trace
  - Add signatures to trace
  - Add related() to events
  - Now it is possible to check if events are related
  - Add 'no_fork' option to run_subtest()
2017-01-11 08:58:25 +00:00
Paul Howarth
631e67abe6 Update to 1.302073
- New upstream release 1.302073
  - Add TO_JSON and from_json methods to Test2::Event and Test2::Trace::Util to
    faciliate transferring event data between processes (#741)
  - Generate HashBase from Object::HashBase, which has been split out
  - When a subtest is marked as todo, all of its contained Ok and Subtest
    events are now updated so that they return true for $e->effective_pass
    (#742)
  - Added two new event classes, Test2::Event::Encoding and
    Test2::Event::TAP::Version; these are primarily being added for the benefit
    of Test2::Harness now, but they could be useful for other Test2 event
    consumer tools in the future (#743)
  - Expose tools.pl as Test2::Tools::Tiny
2016-12-19 14:22:58 +00:00
Paul Howarth
c4521ef3fe Update to 1.302067
- New upstream release 1.302067
  - Fix double release when 'throw' is used in context_do()
  - Repo management improvements
  - Better handling of info vs. diag in ->send_event
  - Fix test that used 'parent'
  - Better handling of non-bumping failures (#728)
  - Set the TEST_ACTIVE env var to true
  - Set the TEST2_ACTIVE env var to true
  - Fix cmp_ok output in some confusing cases (#6)
  - Update travis config
  - Add missing author deps
  - Fix handling of negative pids on Windows
  - Add can() to Test::Tester::Delegate (despite deprecation)
  - Fix some minor test issues
  - Handle cases where SysV IPC can be available but not enabled
  - Import 'context' into Test2::IPC; it is used by 'cull'
  - Propagate warnings settings to use_ok (#736)
  - Fix context test for recent blead
2016-11-24 20:01:34 +00:00
Paul Howarth
106da2f18d Update to 1.302062
- New upstream release 1.302062
  - Formatters now have terminate() and finalize() methods; these are called
    when there is a skip_all or bail event (terminate), or when a test suite is
    exiting normally (finalize), which allows formatters to finalize their
    output - this is important for any sort of document-oriented format (as
    opposed to a stream format like TAP) (#723)
  - Removed a warning when using a non-TAP formatter with Test::Builder about
    the formatter not supporting "no_header" and "no_diag"; this happened even
    if the alternative formatter class implemented these attributes
2016-10-20 19:23:19 +01:00
Paul Howarth
5c2c842720 Update to 1.302059
- New upstream release 1.302059
  - Documentation fixes
  - Win32 color support in Test::Builder::Tester
  - Support v-strings in is_deeply
  - A streamed subtest run inside a buffered subtest will automatically be
    converted to a buffered subtest; otherwise, the output from inside the
    subtest is lost entirely (#721)
  - Mask warning when comparing $@ in Test2::API::Context
- Drop obsoletes/provides for perl-Test-Tester and perl-Test-use-ok, which
  were integrated into this package in Fedora 22
2016-09-26 11:46:23 +01:00
Paul Howarth
29f2c353f2 Update to 1.302056
- New upstream release 1.302056
  - Fix skip_all in require in intercept (#696)
  - Documentation of what is better in Test2 (#663)
  - Document Test::Builder::Tester plan limitations
  - Document limitations in is_deeply (#595)
  - Better documentation of done_testing purpose (#151)
  - Make ctx->send_event detect termination events (#707)
  - Allow '#' and '\n' in ok names
  - Fix special case of ok line ending in backslash
  - Improve a test that captures STDERR/STDOUT
2016-09-13 08:55:40 +01:00
Paul Howarth
d8bca98b92 Update to 1.302052
- New upstream release 1.302052
  - Add contact info to main doc and readme
  - Fix setting hub when getting context
2016-08-14 13:59:19 +01:00
Paul Howarth
0561e7b7e7 Update to 1.302049
- New upstream release 1.302049
  - Add 'active' attribute to hub
2016-07-29 12:49:17 +01:00
Paul Howarth
5fce4c2738 Update to 1.302047
- New upstream release 1.302047
  - Restore traditional note/diag return values (#694)
2016-07-23 22:13:31 +01:00
Paul Howarth
bcb9a894af Update to 1.302045
- New upstream release 1.302045
  - Work around IPC bug on windows
  - Fix IPC event ordering bug
  - Fix TODO in mixed T2/TB subtests
  - Fix test that segv'd on older perls
2016-07-19 10:28:47 +01:00
Paul Howarth
9069ed63a7 Update to 1.302040
- New upstream release 1.302040
  - Fix broken MANIFEST.SKIP entries (#689)
  - Add Info event for better diagnostics
2016-07-10 10:46:10 +01:00
Paul Howarth
aa9a209a02 Update to 1.302037
- New upstream release 1.302037
  - Restore PerlIO layer cloning on STDERR and STDOUT
- Bump obsoletes/provides versions for perl-Test2 to maintain upgrade path from
  packages in third-party repositories
2016-07-04 18:43:49 +01:00
Paul Howarth
7790b6c0f9 Update to 1.302035
- New upstream release 1.302035
  - Fix some breakage info
  - POD fixes
2016-06-28 08:46:11 +01:00
Paul Howarth
a22c7b4bef Update to 1.302033
- New upstream release 1.302033
  - Fix nested TODO handling of diags (#684)
2016-06-24 15:50:20 +01:00
Paul Howarth
debfa5a891 Update to 1.302031
- New upstream release 1.302031
  - Remove Carp from dependency list (#682)
2016-06-22 10:42:20 +01:00
Paul Howarth
f6ef986396 Update to 1.302030
- New upstream release 1.302030
  - Use pre_filter instead of filter for TODO in Test::Builder (fix #683)
  - Fix typos in transitions doc (#681)
  - Add 'inherit_trace' param to run_subtest
  - Properly skip thread test when threads are broken
2016-06-19 13:41:40 +01:00
Paul Howarth
71e363f583 Update to 1.302026
- New upstream release 1.302026
  - Do not fail if Test2::API::Breakage cannot load (rare 5.10.0 issue)
  - Potential fix for t/Legacy/Regression/637.t
  - Make t/Legacy/Regression/637.t AUTHOR_TESTING for now
  - Add Generic event type
  - Make sure enabling culling/shm sets pid and tid (fix #679)
2016-06-14 08:29:40 +01:00
Paul Howarth
59b9f9c474 Update to 1.302022
- New upstream release 1.302022
  - Many micro-optimizations
  - Spelling fixes and tests
  - Fix leaky File.t file so that tmp doesn't fill up
  - Move some modules out of the known broken list in xt tests
  - Add Test2-based tools to downstream testing
  - Change when PID/TID are stashed (for forkprove)
  - VMS fixes for Files.t and IPC system
  - Improve thread checks to better detect broken 5.10 builds
  - Use thread checks to skip/run t/Legacy/Regression/637.t
2016-05-29 11:51:05 +01:00
Petr Písař
84082da3ac Obsolete perl-Test2-0.000044-2 too 2016-05-23 13:38:38 +02:00
Paul Howarth
9dc1bd73df Update to 1.302019
- New upstream release 1.302019
  - Block signals in critical IPC section (fix #661 and #668)
  - Merge Examples and examples into one dir (#660)
  - Documentation and typo fixes
  - Make Test2::Util::get_tid have a consistent prototype (#665)
  - Make TB->no_plan a no-op if a plan is set
  - Fix util.t win32 bug
  - Handle Test::Builder::Exception properly
  - Silence noisy STDERR in test suite
  - POD spelling fixes
- BR: perl-generators
2016-05-19 11:03:14 +01:00
Paul Howarth
300d6801fd Update to 1.302015
- New upstream release 1.302015
  - Major refactoring of existing API on top of (included) Test2
- Obsolete/Provide perl-Test2
2016-05-19 10:57:23 +01:00
Jitka Plesnikova
05d9012016 Increase release to favour standalone package 2016-05-14 12:22:40 +02:00