The NetBSD Project

CVS log for pkgsrc/devel/p5-Test-BDD-Cucumber/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / p5-Test-BDD-Cucumber

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.60 / (download) - annotate - [select for diffs], Wed Sep 6 18:56:06 2023 UTC (2 weeks, 2 days ago) by schmonz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.59: +3 -2 lines
Diff to previous 1.59 (colored)

Update to 0.86. From the changelog:

[Breaking]
- Parser returns tags prefixed with '@' now, because that's what the
  Cucumber ecosystem does and what Cucumber::TagExpressions wants as
  input for its tag names
- Tag filters now use the Cucumber Tag Expressions format (see
  https://cucumber.io/docs/cucumber/api/?lang=java#tag-expressions)
- Minimum Perl version is now 5.14
- Scenario's `data` attribute removed (deprecated since 4 years)

[Fixed]
- Filtering scenarios by tags regressed in 0.85

[Added]
- Tests for tag-filtered scenarios

Revision 1.59 / (download) - annotate - [select for diffs], Tue Jul 25 20:16:22 2023 UTC (8 weeks, 3 days ago) by schmonz
Branch: MAIN
Changes since 1.58: +2 -3 lines
Diff to previous 1.58 (colored)

Update to 0.84. From the changelog:

- Fixed test failures with Perl 5.39.1 due to trying to import from
  File::Spec

Revision 1.58 / (download) - annotate - [select for diffs], Thu Jul 6 09:40:09 2023 UTC (2 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored)

*: recursive bump for perl 5.38

Revision 1.57 / (download) - annotate - [select for diffs], Tue Jun 6 12:41:05 2023 UTC (3 months, 2 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.56: +5 -5 lines
Diff to previous 1.56 (colored)

Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.56 / (download) - annotate - [select for diffs], Mon Oct 31 00:13:04 2022 UTC (10 months, 3 weeks ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.55: +2 -3 lines
Diff to previous 1.55 (colored)

Update to 0.83. From the changelog:

- Updated keyword translations from upstream Cucumber project

Revision 1.55 / (download) - annotate - [select for diffs], Tue Jun 28 11:33:21 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.54: +2 -1 lines
Diff to previous 1.54 (colored)

*: recursive bump for perl 5.36

Revision 1.54 / (download) - annotate - [select for diffs], Mon Sep 13 07:45:50 2021 UTC (2 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Update to 0.82. From the changelog:

[Added]
- Environment variable expansion in configuration profiles; use
  ${ENVVAR} anywhere in a 'pherkin.yaml' file to substitute the
  value from the environment. Use $${ENVVAR} to include the
  exact value '${ENVVAR}.

Revision 1.53 / (download) - annotate - [select for diffs], Wed Jul 21 13:29:33 2021 UTC (2 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.52: +4 -4 lines
Diff to previous 1.52 (colored)

Update to 0.81. From the changelog:

[Fixed]
- Remove cruft from released archive (by expanding .gitignore)
- UTF-8 in test output double encoded
- Tutorial example references `use_ok`, which does not exist in
  Test2::Bundle::More
- Step redispatching with step data now work (with documentation)

Revision 1.52 / (download) - annotate - [select for diffs], Mon May 24 19:51:40 2021 UTC (2 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

*: recursive bump for perl 5.34

Revision 1.51 / (download) - annotate - [select for diffs], Sun Mar 21 08:46:48 2021 UTC (2 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.50: +3 -2 lines
Diff to previous 1.50 (colored)

Update to 0.79. From the changelog:

[Changed]
- Files with DOS line endings (\r\n) no longer leave \r at the
  end of the line on Unix (\n line-ending systems)
- Stop warning about mixed comments being disallowed after consulting
  the Cucumber project through their Slack channel
- Moved CI to GitHub Actions, because TravisCI minutes ran out

[Fixed]
- Fix parallel testing support in the `prove` plugin (prove '-j' support)
- Fix passing UTF-8 data from sub-process spawned by `prove` plugin
- Fix formatting UTF-8 TAP output collected during step execution

Revision 1.50 / (download) - annotate - [select for diffs], Wed Feb 10 20:55:39 2021 UTC (2 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored)

Update to 0.77. From the changelog:

[Added]
- New option `--version` for `pherkin`

[Changed]
- Even more compact storage of language definitions

[Fixed]
- With `prove`, no location details are reported (as they are with
  regular Test::More tests), unless run in verbose mode which includes
  all non-failing output too (gh #176)
- Require YAML v1.15 to fix failures seen on cpantesters
- No exit status reported for tests run by the `prove` integration

Revision 1.49 / (download) - annotate - [select for diffs], Sun Feb 7 20:16:39 2021 UTC (2 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.48: +3 -6 lines
Diff to previous 1.48 (colored)

Update to 0.76. From the changelog:

[Added]
- Mention the `--strict` option for `pherkin` in SYNOPSIS
- Added deprecation warning to 'data' accessor in
  Test::BDD::Cucumber::Model::Scenario

[Fixed]
- Warnings when processing empty feature files or files without
  a text after the `Feature:` keyword
- Feature and scenario descriptions missing space on concatenated lines
- Location of failed test in TAP output now points to the failed step,
  instead of somewhere inside `TAP::Harness`

[Changed]
- Scenarios defined by a scenario outline (`Examples:`) are now
  independent as in Cucumber; before, failure of a scenario in an
  outline would cancel all subsequent steps *and* scenarios -- now
  only steps are cancelled (skipped), but subsequent scenarios are
  run (gh #123)
- Descriptions of tests no longer contain prefixed 'In '
- Dependency YAML::Syck switched to YAML (which wraps YAML::XS or
  YAML::PP, whichever is available); YAML has 3x more dependencies
  on CPAN, increasing chances of prior availability
- Language definitions now stored as Perl instead of JSON for
  compactness and load speed

[Removed]
- Dependencies on Clone, List::MoreUtils, Number::Range

Revision 1.48 / (download) - annotate - [select for diffs], Tue Dec 29 11:28:01 2020 UTC (2 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Update to 0.75. From the changelog:

[Fixed]
- Passing multiple tags arguments to prove correctly intersects
  the sets;
  e.g. '--feature-option tags=@wip --feature-option tags=@daily' now
  correctly runs stricttly the scenarios matching both @wip and @daily
- Tutorial.pod incorrectly stated --tags=@tag1,~@tag2 runs scenarios
  tagged '@tag1' except those tagged '@tag2': it runs all tagged
  '@tag1' and all *not* tagged '@tag2'.
- Clarified difference between step definitions, step models and step
  execution contexts

[Added]
- Explanation in 'pherkin' how to pass tag patterns
- Expanded explanation in Tuturial.pod how to pass tag patterns

Updating during the freeze for bugfixes and documentation improvements.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Dec 13 06:41:00 2020 UTC (2 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.46: +2 -3 lines
Diff to previous 1.46 (colored)

Update to 0.74. From the changelog:

- Fixed: failure exit code from 'pherkin' does not work
- Synchronized translations with upstream i18n data

Revision 1.46 / (download) - annotate - [select for diffs], Mon Aug 31 18:08:58 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Aug 30 09:02:44 2020 UTC (3 years ago) by schmonz
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Update to 0.73. From the changelog:

[Added]
- Allow Example variables to be used in Scenario Outline title

[Fixed]
- Failure to load Test::BDD::Cucumber::StepFile; throws error
  'Modification of read-only value attempted'  (gh #165)

Revision 1.44 / (download) - annotate - [select for diffs], Sat Aug 22 19:30:59 2020 UTC (3 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Update to 0.72. From the changelog:

[Fixed]
- Shebang of 'pherkin' script not replaced on 'make install' (gh #166)
- Step dispatch handles data attribute incorrectly (gh #167)
- Update copyright years

Revision 1.43 / (download) - annotate - [select for diffs], Tue May 12 09:28:07 2020 UTC (3 years, 4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Update to 0.71. From the changelog:

[Fixed]
- Feature file parser crashes on empty files
- 'prove' plugin doesn't run 'post_execute' hooks

Revision 1.42 / (download) - annotate - [select for diffs], Sun Apr 19 08:58:14 2020 UTC (3 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

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

Revision 1.41 / (download) - annotate - [select for diffs], Sun Sep 29 12:11:08 2019 UTC (3 years, 11 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

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

Revision 1.40 / (download) - annotate - [select for diffs], Sun Sep 22 18:37:07 2019 UTC (4 years ago) by schmonz
Branch: MAIN
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored)

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

Revision 1.39 / (download) - annotate - [select for diffs], Sun Sep 15 18:53:16 2019 UTC (4 years ago) by schmonz
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

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

Revision 1.38 / (download) - annotate - [select for diffs], Tue Sep 10 22:40:03 2019 UTC (4 years ago) by schmonz
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Update to 0.62. From the changelog:

- Fix regression in 0.61 with `prove` plugin printing TAP on STDOUT

Revision 1.37 / (download) - annotate - [select for diffs], Sun Sep 8 11:54:35 2019 UTC (4 years ago) by schmonz
Branch: MAIN
Changes since 1.36: +2 -3 lines
Diff to previous 1.36 (colored)

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

Revision 1.36 / (download) - annotate - [select for diffs], Mon Sep 2 12:45:26 2019 UTC (4 years ago) by schmonz
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

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

Revision 1.35 / (download) - annotate - [select for diffs], Tue Aug 27 20:55:30 2019 UTC (4 years ago) by schmonz
Branch: MAIN
Changes since 1.34: +2 -3 lines
Diff to previous 1.34 (colored)

Update to 0.58. From the changelog:

- Reap finished child processes in the `prove` plugin
  `TAP::Parser::Iterator::PherkinStream`

Revision 1.34 / (download) - annotate - [select for diffs], Sun Aug 11 13:20:27 2019 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.33 / (download) - annotate - [select for diffs], Sun Jun 30 20:15:49 2019 UTC (4 years, 2 months ago) by nia
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

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.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Apr 11 16:46:36 2019 UTC (4 years, 5 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.31: +2 -3 lines
Diff to previous 1.31 (colored)

Update to 0.57. From the changelog:

- Simple match mode `-m` based on a patch by @ehuelsmann
- Move the invocation of the pre- and post-execute triggers out of
    'run()' @ehuelsmann
- Parallellism on TAP::Harness <= 3.39 and improved triggers @ehuelsmann
- General refactoring of the Executor @ehuelsmann
- Auto generate META.json using the plugin [MetaJSON] @manwar

Revision 1.31 / (download) - annotate - [select for diffs], Wed Aug 22 09:44:43 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored)

Recursive bump for perl5-5.28.0

Revision 1.30 / (download) - annotate - [select for diffs], Mon Apr 23 02:38:42 2018 UTC (5 years, 5 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.29: +6 -5 lines
Diff to previous 1.29 (colored)

Update to 0.56
Update DEPENDS

Upstream changes:
0.56: 21 Apr 2018
    - Minor upgrade to minimum required Moo version to help try and flush
      out some CPAN smokers failure.
0.55: 11 Apr 2018
    - Fix a parsing bug with PyStrings at the end of a scenario, via latk
        https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/127

Revision 1.29 / (download) - annotate - [select for diffs], Sun Apr 15 01:24:39 2018 UTC (5 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Update to 0.54. From the changelog:

- Set output layers properly to UTF8, via ivanych
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/126

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jul 9 15:02:11 2017 UTC (6 years, 2 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.27: +6 -4 lines
Diff to previous 1.27 (colored)

Update to 0.53. From the changelog:

- Moose -> Moo, thanks to https://github.com/vti

Revision 1.27 / (download) - annotate - [select for diffs], Mon Jun 5 14:23:41 2017 UTC (6 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.26 / (download) - annotate - [select for diffs], Wed Feb 15 16:23:48 2017 UTC (6 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.25: +2 -3 lines
Diff to previous 1.25 (colored)

Update to 0.52. From the changelog:

- Removed File::Slurp @ehuelsmann
- Minor test fixes @ehuelsmann

Revision 1.25 / (download) - annotate - [select for diffs], Thu Feb 9 08:19:34 2017 UTC (6 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

Update to 0.51. From the changelog:

- Added a TAP source-handler for Cucumber files, should also
  allow for parallelization
- Table and PyString interpolation fixes @ eheulsmann
- Localization examples for Spanish @ Gonzalo Barco
- Doc Typos fixed @ Grant McLean
- Fixed up JSON output @ Tomas Pokorny

Revision 1.24 / (download) - annotate - [select for diffs], Wed Jun 8 19:23:35 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Apr 30 13:59:42 2016 UTC (7 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Update to 0.50. From the changelog:

- eheulsmann added placeholders to PyStrings
- Special extensions syntax in config files added by eheulsmann

Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 25 18:27:52 2016 UTC (7 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Update to 0.48. From the changelog:

- Now without cruft that was lying around in the build dir
- eheulsmann adds extra documentation on extensions
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/82
- eheulsmann fixes which keys we allow in configuration files
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/81
- Spelling mistakes fixed
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/75
- Table quoting fixed
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/50
- Extensions gains setup and teardown methods
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/78
- Works on old Perls again:
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/issues/79

Revision 1.21 / (download) - annotate - [select for diffs], Thu Feb 11 13:10:26 2016 UTC (7 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Update to 0.45. From the changelog:

- Removed Moose cleanliness method from
  Test::BDD::Cucumber::Extension
- Add extensions! See Test::BDD::Cucumber::Executor and
  Test::BDD::Cucumber::Extensions for details. Work by ehuelsmann:
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/66
- pherkin command line options can now be read from config files, based on
    a patch by eheulsmann
- Scenario outline handling now works properly with i18n, thanks eheulsmann
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/71
- Storable dependency removed, thanks ehuelsmann
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/69
- Various spelling mistakes fixed - thanks James McCoy

Revision 1.20 / (download) - annotate - [select for diffs], Sun Jan 10 13:20:38 2016 UTC (7 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 (colored)

Update to 0.40. From the changelog:

- Step redispatching

pkgsrc changes:

- Remove dependency on FindBin::libs (missed in 0.29 upgrade)

Revision 1.19 / (download) - annotate - [select for diffs], Sat Oct 31 14:23:04 2015 UTC (7 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Update to 0.39. From the changelog:

- Proper support for Test::Builder's BAIL_OUT() added
- Fixed error message when fail_skip is set on Test::Builder harness
- Made pherkin -I work again

Revision 1.18 / (download) - annotate - [select for diffs], Sat Aug 29 23:14:43 2015 UTC (8 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored)

Update to 0.37. From the changelog:

- Allow specification of extra step files and directories in `pherkin`
- Don't require Devel::FindRef
- Fixed the Test::Builder wrapping issue discussed at:
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/61
  Output from Test::Exception should now be properly captured.
- Updated git repository all over the places

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jun 12 10:49:47 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.16 / (download) - annotate - [select for diffs], Tue May 5 01:15:36 2015 UTC (8 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Update to 0.34. From the changelog:

- JSON formatter tests now Win32 compatible
- JSON formatter uses filename/line based IDs rather than memory-location
    ones, thanks Tomas Pokorny
- Minor App::pherkin refactor to make harness an attribute, thanks Tomas
    Pokorny
- $ENV{ANSI_COLOR_DISABLED} checked for definedness, not truth in deciding
    whether to colourize output in some situations; thanks Tomas Pokorny
- Minor typo fixes, thanks 'poum', 'Chylli'

Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 25 05:36:56 2014 UTC (8 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.14: +2 -5 lines
Diff to previous 1.14 (colored)

Update to 0.32. From the changelog:

- Colour themes for TermColor harness, fixes
    https://github.com/sheriff/test-bdd-cucumber-perl/issues/35
- Command-line options are now passed through
    https://github.com/sheriff/test-bdd-cucumber-perl/pull/49/files
- Both of these are based on a patch from benningm

Updating during the freeze because this is a leaf, passes its
self-tests, and fixes bugs.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 14 10:00:30 2014 UTC (8 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

Update to 0.31. From the changelog:

- Specified a minimum version of File::Slurp in response to a private
  bug report

Revision 1.13 / (download) - annotate - [select for diffs], Tue Sep 2 04:11:41 2014 UTC (9 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Update to 0.30. From the changelog:

- Use core module Digest::SHA instead of Digest::SHA1
- Tried to fix Win32 issue again
- Remove FindBin::libs
- Installs cleanly on 5.8 again
- Fixed the JSON outputter test on Win32 to use Path::Class
- Added JSON output support, courtesy of Tomas Zemres
- Some useful minor patched via Paul Cochrane
- Ran the whole thing through perltidy

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jun 25 01:23:38 2014 UTC (9 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Update to 0.26. From the changelog:

- Fixed a bug relating to skipped steps in TermColor output
  https://github.com/sheriff/test-bdd-cucumber-perl/issues/40
- Changed examples/ to use C->matches

Updating this leaf during the freeze for the bugfix.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jun 11 20:53:01 2014 UTC (9 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored)

Update to 0.25. From the changelog:

- Highlight parameters properly in TermColor output using @+ and @-
  https://github.com/sheriff/test-bdd-cucumber-perl/issues/24

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 9 18:04:10 2014 UTC (9 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.9: +4 -5 lines
Diff to previous 1.9 (colored)

Update to 0.24. From the changelog:

- Replacing string `eval` with block `eval` for requiring test harnesses -
  thanks Paul Cochrane
- Module metadata now points to repository and bug tracker - thanks Peter
  Rabbitson
- Removed Ouch
- Another attempt to fix up the weird regex test bug
- Remove our experiment with ShareDir
- Some PerlCritic-ish fixes from Paul Cochrane
- Updated copyrights, again from Paul Cochrane
- There's some weird-ass bug with $1 not getting set properly, sometimes,
  on perl's older than 5.14. I can't reproduce, and virtually identical
  examples act differently. Also I can't reproduce it. Rewritten the test
  itself to go via ->matches
- Now works with 5.10.0 again
- Adding missed dependency from Paul Cochrane
- Removed Method::Signatures dependency
- Added C and S step file shortcut subrefs
- Added Internationalization support, thanks to some sterling work
    by Gregor Goldbach and Pablo Duboue

Revision 1.9 / (download) - annotate - [select for diffs], Thu May 29 23:36:20 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 13 14:55:39 2014 UTC (9 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Update to 0.18. From the changelog:

- Removed Find::File dependency in StepFile.pm

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 2 16:39:57 2014 UTC (9 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.6: +2 -3 lines
Diff to previous 1.6 (colored)

Update to 0.17. From the changelog:

- the Calculator module should now be hidden from the PAUSE indexer
- The scenario stash wasn't being reset between each Outline Scenario
  execution.
- Default behaviour from pherkin is to supress colours when outputting
  to not a tty; thanks (for this, and much of the stuff in 0.15) to
  rjp: https://github.com/sheriff/test-bdd-cucumber-perl/pull/11
- Try and use Win32::Console::ANSI if on Windows
  https://github.com/sheriff/test-bdd-cucumber-perl/issues/13
- Before and After Hooks now implemented
  highflying: https://github.com/sheriff/test-bdd-cucumber-perl/pull/15
- Step Placeholder Transform now implemented
- Step line number now displayed on failing steps (TestBuilder output)
- Fixed bug where results from skipped steps were not being added
  to the overall results
- Run tagged scenarios
  rjp: https://github.com/sheriff/test-bdd-cucumber-perl/pull/15
  highflying: https://github.com/sheriff/test-bdd-cucumber-perl/pull/10

Revision 1.6 / (download) - annotate - [select for diffs], Sun Nov 24 10:02:40 2013 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Comment out p5-Term-ANSIColor dependency, in perl since 5.6.0.
Bump PKGREVISION.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Nov 24 09:57:03 2013 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Comment out p5-Storable dependency; included in perl since 5.7.3.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jun 4 09:40:33 2013 UTC (10 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored)

Update to 0.15. From the changelog:

- pherkin now accepts an output type via -o, eg:
    pherkin -o TestBuilder ; pherkin -o TermColor
  This is a partial solution to:
    https://github.com/sheriff/test-bdd-cucumber-perl/issues/8

- Use the original verb that the test file used
  https://github.com/sheriff/test-bdd-cucumber-perl/issues/9

- Actually apply the Test::Builder 1.5 stuff

- Command-line options for pherkin thanks to cursork

- Reintroduced the "auto_corpus" tests, and made them work

Revision 1.3 / (download) - annotate - [select for diffs], Fri May 31 12:40:47 2013 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jan 28 18:35:48 2013 UTC (10 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.1: +1 -3 lines
Diff to previous 1.1 (colored)

Remove outdated comment.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jan 27 20:47:28 2013 UTC (10 years, 7 months ago) by schmonz
Branch: MAIN

Add p5-Test-BDD-Cucumber:

Cucumber lets software development teams describe how software
should behave in plain text. The text is written in a business-readable
domain-specific language and serves as documentation, automated
tests and development-aid - all rolled into one format.

This is a sane, feature-complete Cucumber implementation in Perl.
In almost all cases, where the behaviour of this module is different
from the real Cucumber, the plan is to move it to be more similar
to that.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>