2020-04-19 10:58:14 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 0.70. From the changelog:
[Fixed]
- Due to hash key randomization, incompatible column sets were reported
where in fact the sets are equal (with tests)
- Multiple examples would always report incompatible column sets
- Multiple examples trigger parser error due to accessing a
deprecated scenario attribute
- Too much code was running with $/ bound to `undef` when parsing
Gherkin from file
- NAME section missing in two modules causing Dist::Zilla to fail
insertion of VERSION section
[Changed]
- Some improved error messages
[Added]
- New --strict option for `pherkin` which causes an exit value of 1
when there are 'pending' or 'missing' steps
|
2019-09-29 14:11:08 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 0.67. From the changelog:
[Changed]
- Add package statement to step files of core feature tests
- Move Executor from Test2::API::context() to Test2::Bundle::More
(for pass, fail and done_testing) to fix seemingly random failures.
Fixes #155.
[Added]
- Full support for package declarations in step files
|
2019-09-22 20:37:07 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
Update to 0.660001. From the changelog:
[Changed]
- Add package statement to step files of core feature tests
(causes tests to fail locally too now; hopefully cpantesters
now lights up like a Christmas tree :-) )
- Dependency listing clean up
- Test2::API minimum dependency updated
- META.json generation -- now includes 'provides' as CPANTS wants
[Added]
- Full support for package declarations in step files
- Scenario descriptions are now included in output
- Support for multiple Examples per scenario
- Support for tags on Examples
- Support for description blocks in Examples
[Fixed]
- Harnass outputs 'Scenario' and 'Feature' instead of the actual
keywords from the feature file (e.g. 'Szenario')
[Removed]
- Test files in t/old/ -- not run as tests
|
2019-09-15 20:53:16 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 0.64. From the changelog:
[Deprecated]
- Mixing steps with comments is not allowed in Gherkin;
support for mixing steps and comments will be removed in v1.0
[Changed]
- Gherkin parser refactoring for readability
[Added]
- Support for scenario descriptions: a block of explanatory text
between the `Scenario:` keyword and the step lines
|
2019-09-11 00:40:03 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 0.62. From the changelog:
- Fix regression in 0.61 with `prove` plugin printing TAP on STDOUT
|
2019-09-08 13:54:35 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 0.61. From the changelog:
- Renamed Test::BDD::Cucumber::Harness::TestBuilder to
Test::BDD::Cucumber::Harness::TAP for consistency with the
other harnesses (which have output-based names)
- Add support for step functions using Test2
- Added documentation of availability of meta data defined with step
functions for use by extensions to the Architecture manual
- Split dependencies by Runtime vs TestRequires
|
2019-09-02 14:45:26 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
Update to 0.60. From the changelog:
- Added flag to make `pherkin` check for duplicate matching step
functions to help debugging
- Added option to specify meta data to step functions and use it in
extensions; minimally available meta data identifies the file name
and line where the step function has been defined
- Cleaned up release procedure: 0.58 and 0.59 were sloppy, including
additional files from the working directory
- Increase minimum Perl version to 5.10
- Updated languge support from Cucumber upstream repository, adding
support for: Armenian, Aragonese, Asturian, Azerbaijani, Bosnian,
Emoji, Irish, Gujarati, Georgian, Macedonian (Cyrilic),
Macedonian (Latin), Mongolian and Tamil
- Documentation updates and (hopefully) clarification
|
2019-08-27 22:55:30 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 0.58. From the changelog:
- Reap finished child processes in the `prove` plugin
`TAP::Parser::Iterator::PherkinStream`
|
2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) |
Log message:
Bump PKGREVISIONs for perl 5.30.0
|
2019-06-30 22:17:50 by Nia Alarie | Files touched by this commit (1816) |
Log message:
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.
This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.
Reviewed by hand to hopefully make sure no unwanted changes sneak in.
|