Skip to content

[pull] master from cucumber:master #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 280 commits into from
Jun 14, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
280 commits
Select commit Hold shift + click to select a range
56d66a8
[maven-release-plugin] prepare release v3.0.2
mpkorstanje May 28, 2018
571e33f
[maven-release-plugin] prepare for next development iteration
mpkorstanje May 28, 2018
8e88e0a
Fix android studio test setup issues
ngouzy May 28, 2018
a98f86d
Merge branch 'master' into fix-androidstudio-tests
ngouzy May 28, 2018
180537c
Prepare for development of v4.0.0
mpkorstanje Jun 5, 2018
56c3477
[Core] Refactor Runtime (#1367)
mpkorstanje Jun 5, 2018
6a2ca5e
[Core] Add --wip option (#1381)
Heziode Jun 5, 2018
11281ac
Upgrade gherkin and cucumber expressions (#1377)
aslakhellesoy Jun 5, 2018
b164917
Update changelog
mpkorstanje Jun 5, 2018
eda91b8
Remove unused delimiter annotation
mpkorstanje Jun 6, 2018
0d555da
Update changelog with proper attribution
mpkorstanje Jun 6, 2018
bda09c6
Remove SNAPSHOT from released versions
aslakhellesoy Jun 13, 2018
4c9b6f1
Use fully classified name for PendingException
mlvandijk Jun 16, 2018
d282666
Use 1.7 as the source and target level for compilation
mpkorstanje Jun 12, 2017
41ccbb4
Update DataTable hint
mlvandijk Jun 16, 2018
51cf389
Remove deprecated TestStep methods
mpkorstanje Jun 11, 2018
9ee9a14
Simplify Gradle example (#1394)
pkubowicz Jun 16, 2018
00e1dab
Document the need for two beans.xml for injection from /src/main/java…
albers Jun 16, 2018
789ebd0
Update changelog
mpkorstanje Jun 16, 2018
33e2e4a
Fix URLs in changelog
mpkorstanje Jun 16, 2018
6e10f47
Fix version typo
aslakhellesoy Jun 16, 2018
e471442
Update issue template (#1400)
mlvandijk Jun 19, 2018
b9a41b0
Remove Selenium/Webbit example. Requires too much setup, and Webbit i…
aslakhellesoy Jun 27, 2018
cf043f1
Add documentation for spring object factory #1405
mlvandijk Jun 29, 2018
6da0cc2
Update changelog wrt #1405
mpkorstanje Jun 29, 2018
269e53e
Remove OSGi
aslakhellesoy Jun 29, 2018
53d92b8
Remove unused dependencies from pom
mpkorstanje Jun 29, 2018
0fefc58
Android extract to separate project (#1411)
aslakhellesoy Jul 6, 2018
88c5f16
Delete android, now moved to cucumber/cucumber-android
aslakhellesoy Jul 6, 2018
f840358
[Core] Support parallel execution of pickles (#1389)
boaty82 Jul 6, 2018
1b9020c
[Core] Upgrade datatable to 1.1.3
lsuski Jul 27, 2018
8f15647
Fix build
mpkorstanje Jul 27, 2018
c3d167f
[Core] Deprecate Formatter interface (#1407)
mlvandijk Jul 27, 2018
b341e5e
Update changelog
mpkorstanje Jul 27, 2018
c651e0a
Update Plugin docs to reflect that all other interfaces are optional …
mpkorstanje Aug 7, 2018
1c33961
Update changelog w.r.t #1389
mpkorstanje Jul 10, 2018
532be3e
[Core] Added extraGlue option to @CucumberOptions (#1439)
ekalin Aug 25, 2018
1b0680b
[Core] Set scenario result as step finishes (#1430)
mpkorstanje Aug 25, 2018
7a90921
Update changelog wrt. 1430 and 1439
mpkorstanje Aug 26, 2018
352a62e
[Core] Hide runner implementation details (#1440)
mpkorstanje Aug 27, 2018
55cf19f
Bump dependencies
mpkorstanje Aug 28, 2018
86016fc
Remove android reference from release guide
mpkorstanje Aug 28, 2018
e87a3ee
Add details of #1414 to changelog
mpkorstanje Aug 28, 2018
fe2d7ae
Update changelog wrt. 1408
mpkorstanje Aug 28, 2018
e2d0a37
Add details of #1414 to changelog
mpkorstanje Aug 28, 2018
153ecb7
[Core] Restrict StepDefAnnotation to Annotations
mpkorstanje Aug 28, 2018
6126dc4
[Core] Use all generated snippets (#1443)
mpkorstanje Aug 28, 2018
c75603d
[Core] Use fully classified DataTable in snippet (#1399)
mlvandijk Aug 28, 2018
6df7e32
[JUnit,TestNG] Update documentation (#1442)
mpkorstanje Sep 1, 2018
9eb3b7b
Update spring documentation (#1441)
mpkorstanje Sep 1, 2018
1bb7c16
Add ConcurrentEventListener to Plugin Doc
mpkorstanje Sep 6, 2018
0763722
[Build] Don't verify semantic version quitely
mpkorstanje Sep 9, 2018
a994413
[Core] Support quoted strings in cucumber.options (#1453)
nhojpatrick Sep 9, 2018
1635967
Update changelog w.r.t. #1453
mpkorstanje Sep 9, 2018
21f7baf
Only display build status from master in readme
mpkorstanje Sep 9, 2018
190e515
Update urls in readme
mpkorstanje Sep 9, 2018
24d5dc1
[Build] Do not remove cached cucumber artifacts
mpkorstanje Sep 9, 2018
bd66bb4
Replace deprecated org.mockito.Matchers (#1455)
nhojpatrick Sep 9, 2018
563355b
[Weld] Increase coverage of WeldFactory (#1459)
nhojpatrick Sep 13, 2018
49d8f68
Explain why recognisesWordWithNumbers test is ignored (#1456)
nhojpatrick Sep 13, 2018
f8183b2
[Build] Improve method by which examples are included from deployment
mpkorstanje Sep 23, 2018
d80baab
[Core] Upgrade cucumber expressions to 6.1.0
mpkorstanje Sep 23, 2018
77c855d
[Examples] Remove gradle example
mpkorstanje Sep 23, 2018
2753e7f
Prepare for release 4.0.0
mpkorstanje Sep 23, 2018
f1aefa4
[maven-release-plugin] prepare release v4.0.0
mpkorstanje Sep 23, 2018
c4ef011
[maven-release-plugin] prepare for next development iteration
mpkorstanje Sep 23, 2018
a60f87d
[Build] Automatically release build artifacts
mpkorstanje Sep 23, 2018
bb5d845
[Core] Reduce plugin memory usage (#1469)
mpkorstanje Sep 30, 2018
f762037
Merge branch 'master' of git://github.com/rjwittams/cucumber-jvm into…
mpkorstanje Sep 30, 2018
5fda111
Merge branch 'rjwittams-master'
mpkorstanje Sep 30, 2018
8ebda21
Update changelog
mpkorstanje Sep 30, 2018
826c5ee
[Java8] Remove debug statements
mpkorstanje Oct 4, 2018
61b1aa2
[Java8] Apply identity transform when target type is unknown
mpkorstanje Oct 4, 2018
3c2d480
Prepare for release 4.0.1
mpkorstanje Oct 5, 2018
b79425d
[maven-release-plugin] prepare release v4.0.1
mpkorstanje Oct 5, 2018
51969b5
[maven-release-plugin] prepare for next development iteration
mpkorstanje Oct 5, 2018
7bd9202
Fix attribution
mpkorstanje Oct 5, 2018
a4b0a9f
[Core] Apply identity transform to argument when target type is Object
mpkorstanje Oct 6, 2018
78b4cd1
[Core] Upgrade cucumber-expressions to 6.1.1
lsuski Oct 12, 2018
03f6cfa
[Core] Pretty formatter is not a concurrent event listener
mpkorstanje Oct 15, 2018
25a1ef7
Update changelog
mpkorstanje Oct 16, 2018
aa1c2ed
Prepare for release 4.0.2
mpkorstanje Oct 16, 2018
24cf59c
[maven-release-plugin] prepare release v4.0.2
mpkorstanje Oct 16, 2018
fe09211
[maven-release-plugin] prepare for next development iteration
mpkorstanje Oct 16, 2018
329cad4
[Build] Automatically stage, release and drop bundles
mpkorstanje Oct 18, 2018
e99e102
[Spring] Update Spring dependencies
mpkorstanje Oct 18, 2018
9346da2
[Core] Use Locale.ROOT when transforming case of identifiers
mpkorstanje Oct 18, 2018
d2270cf
Update changelog
mpkorstanje Oct 18, 2018
98ca518
[Build] Ignore Spring in revapi
mpkorstanje Oct 18, 2018
c1beb21
[Guice] Replace CucumberModules.SCENARIO with threadsafe factory method
james-bjss Oct 18, 2018
4d8cc5b
Prepare for release 4.1.0
mpkorstanje Oct 19, 2018
318196f
[maven-release-plugin] prepare release v4.1.0
mpkorstanje Oct 19, 2018
885286e
[maven-release-plugin] prepare for next development iteration
mpkorstanje Oct 19, 2018
b0cb36b
Create lock.yml
cukebot Oct 24, 2018
b3969e2
[Core] Upgrade datatables to v1.1.7
mpkorstanje Oct 27, 2018
3233131
Prepare for release 4.1.1
mpkorstanje Oct 27, 2018
227c025
[maven-release-plugin] prepare release v4.1.1
mpkorstanje Oct 27, 2018
8309f25
[maven-release-plugin] prepare for next development iteration
mpkorstanje Oct 27, 2018
537f9d3
[Core] Support anonymous parameter types
mpkorstanje Oct 27, 2018
a8c6eab
[Build] Bump version
mpkorstanje Oct 28, 2018
a432178
Update changelog
mpkorstanje Oct 29, 2018
34ac723
[maven-release-plugin] prepare release v4.2.0
mpkorstanje Oct 29, 2018
bf2e025
[maven-release-plugin] prepare for next development iteration
mpkorstanje Oct 29, 2018
dce9956
[Examples] Use implicit parameter types in date example
mpkorstanje Oct 31, 2018
a752f09
[Build] Use cucumber-parent pom
mlvandijk Nov 2, 2018
622bb1c
[Build] Clean up pom
mpkorstanje Nov 3, 2018
95b64d0
[TestNG] Update testng documentation for parallel execution (#1501)
abhishek8908 Nov 16, 2018
e62b1a9
[Core] Update EventListener Javadoc
mpkorstanje Nov 17, 2018
2b6eab1
Update changelog
mpkorstanje Nov 25, 2018
a8d748a
[Build] Update Groovy to 2.5.4
mpkorstanje Nov 25, 2018
48f22af
[Core] Reformat code
mpkorstanje Nov 30, 2018
cf8b320
[Core] Fix line endings
mpkorstanje Nov 30, 2018
170f8d2
[Core] Extract interfaces for options
mpkorstanje Dec 2, 2018
6f584f4
[Core] Add `io.cucumber.options` to revapi
mpkorstanje Dec 9, 2018
68258d3
Fix broken link
mlvandijk Jan 1, 2019
35aae71
Mention removal of Android in Changelog
mlvandijk Jan 1, 2019
cc41729
Mention removal of Scala, Groovy, Clojure, Jython, JRuby, Rhino, Gosu
mlvandijk Jan 1, 2019
eb1a90b
[Core] Move URLOutputStream to formatters package
mpkorstanje Jan 3, 2019
f14f438
[OpenEJB] Upgrade openejb-core to 7.1.0
mpkorstanje Jan 4, 2019
143353b
[Needle] Push down uncommon dependencies
mpkorstanje Jan 4, 2019
dd54408
[OpenEJB] Don't exclude dependencies
mpkorstanje Jan 4, 2019
67315d8
[Examples] Upgrade Wicket versions
mpkorstanje Jan 4, 2019
99ec1d7
[Spring] Replace Spring examples with Spring Boot
mpkorstanje Jan 4, 2019
3d76e98
[Core] Push uncommon dependencies down
mpkorstanje Jan 4, 2019
5c3eb79
[Wicket] Fiddle with plugin versions
mpkorstanje Jan 4, 2019
c4580e0
[Weld] Add explicit dependency on jaxb
mpkorstanje Jan 5, 2019
075d623
[Build] Upgrade parent pom
mpkorstanje Jan 5, 2019
22034a8
[OpenEJB] Add JaxB
mpkorstanje Jan 5, 2019
15191d0
[Build] Upgrade Groovy to 2.5.5
mpkorstanje Jan 5, 2019
ae5a1dc
[OpenEJB] Add JaxB implementation
mpkorstanje Jan 5, 2019
a6ee696
[OpenEJB] Upgrade to 8.0.0-M1
mpkorstanje Jan 5, 2019
7d6e3d3
[Spring] Upgrade Spring version
mpkorstanje Jan 5, 2019
ee09417
[Spring] Add newline before end of file
mpkorstanje Jan 5, 2019
18a1863
[Build] Don't apply semver to springframework dependencies
mpkorstanje Jan 5, 2019
19cc359
[Core] Parse rerun file in RuntimeOptions
mpkorstanje Jan 4, 2019
abe94d9
[Spring] Rename Cukes to Cucumber
mpkorstanje Jan 4, 2019
7abb12b
Update changelog
mpkorstanje Jan 5, 2019
ccf5cca
[Core] Reduce public api of io package
mpkorstanje Jan 5, 2019
c4dfb4e
[Core] Upgrade datatable to 2.9.8
mpkorstanje Jan 5, 2019
48f48db
[Github] Increase the best before date on tickets to a year
mpkorstanje Jan 6, 2019
e561deb
[Java] decrease unnecessary object allocations in JavaStepDefinition
lsuski Jan 4, 2019
c1117a4
[Core] fix caching step definitions with arguments
lsuski Jan 4, 2019
379e866
[Java] Use `this` consistently in JavaStepDefinition constructor
mpkorstanje Jan 4, 2019
74ad849
[Core] Clean code in Glue
mpkorstanje Jan 4, 2019
824101f
[Core] Remove redundant null check
mpkorstanje Jan 4, 2019
cb08e35
[Core] add Glue tests of caching steps with data table or doc string …
lsuski Jan 10, 2019
3c8b456
[Core] use precompiled PACKAGE_PATTERN in MethodFormat
lsuski Jan 10, 2019
f6743cd
[Core] inline PACKAGE_PATTERN in MethodFormat
lsuski Jan 11, 2019
0822ec4
Update changelog
mpkorstanje Jan 12, 2019
a8c96f3
Prepare for release 4.2.1
mpkorstanje Jan 12, 2019
ff21b33
[maven-release-plugin] prepare release v4.2.1
mpkorstanje Jan 12, 2019
b0a29da
[maven-release-plugin] prepare for next development iteration
mpkorstanje Jan 12, 2019
580090b
Fix link
mlvandijk Jan 14, 2019
f467ade
[Core] Fix class loading on Windows
mpkorstanje Jan 16, 2019
a7ba049
Update change log
mpkorstanje Jan 18, 2019
04541f8
Prepare for release 4.2.2
mpkorstanje Jan 18, 2019
f8d9c81
[maven-release-plugin] prepare release v4.2.2
mpkorstanje Jan 18, 2019
e09d147
[maven-release-plugin] prepare for next development iteration
mpkorstanje Jan 18, 2019
2474f4b
[Core] Formalize feature path
mpkorstanje Jan 19, 2019
7e57447
[Core] Document useage of feature path
mpkorstanje Jan 26, 2019
032f8f2
Make the distinction between feature identifiers and feature path
mpkorstanje Jan 27, 2019
f53d185
Add io.cucumber.core.model to revapi exclusions
mpkorstanje Feb 1, 2019
cac6242
Update CHANGELOG.md
mpkorstanje Feb 2, 2019
5d062e7
Update CHANGELOG.md
mpkorstanje Feb 2, 2019
c194a3a
[Core] Resolve windows path issues in tests
mpkorstanje Feb 2, 2019
fafe09f
[Core] Formalize glue path
mpkorstanje Feb 3, 2019
af877c4
Merge pull request #1544 from cucumber/refactor-resource-loading
mpkorstanje Feb 3, 2019
833ece0
[Core] Explicitly define encoding to get bytes from String
amozhenin Feb 4, 2019
65d06aa
[JUnit] Add test to prove TestPickleBuilder has error
amozhenin Feb 4, 2019
f34f758
[JUnit] Use explicit encoding when getting bytes from String
amozhenin Feb 4, 2019
a93ac73
[Weld] Use system-depended line separator
amozhenin Feb 4, 2019
c5256c3
Merge pull request #1552 from amozhenin/fix-windows-build
mpkorstanje Feb 8, 2019
ff4b9c8
[Weld] Clean up code style
mpkorstanje Feb 8, 2019
6f502c8
Update CHANGELOG.md
mpkorstanje Feb 8, 2019
d4d96f2
Prepare for release 4.2.3
mpkorstanje Feb 8, 2019
e3cb276
[maven-release-plugin] prepare release v4.2.3
mpkorstanje Feb 8, 2019
4a7fbac
[maven-release-plugin] prepare for next development iteration
mpkorstanje Feb 8, 2019
1a9c30a
Update contribution guidlines
mpkorstanje Feb 8, 2019
8ceb1d8
Added blank lines between each option the make it easier to read the …
tsundberg Feb 13, 2019
346b6e7
[Core] Ignore duplicate feature paths in arguments
mpkorstanje Feb 17, 2019
407627a
[Core] Disambiguate between drive letter and uri scheme
jsa34 Feb 26, 2019
b756ef3
Update issue template
jsa34 Feb 27, 2019
0bf43d5
Update changelog
mpkorstanje Feb 28, 2019
37bf95a
Prepare for release 4.2.4
mpkorstanje Feb 28, 2019
ef19056
[maven-release-plugin] prepare release v4.2.4
mpkorstanje Feb 28, 2019
2234bd3
[maven-release-plugin] prepare for next development iteration
mpkorstanje Feb 28, 2019
949ab19
[Core] Fix illegal argument exception when using root package as glue
mpkorstanje Mar 3, 2019
dc0005b
[Core] Parse `classpath:` as a valid glue path
mpkorstanje Mar 3, 2019
7a262f0
[Core] Parse `classpath:` as a valid feature path
mpkorstanje Mar 3, 2019
174c62e
Prepare for release 4.2.5
mpkorstanje Mar 4, 2019
661c171
[maven-release-plugin] prepare release v4.2.5
mpkorstanje Mar 4, 2019
9073e1e
[maven-release-plugin] prepare for next development iteration
mpkorstanje Mar 4, 2019
6e17d86
[Core] Fix concurrent access issues in JUnit and TestNG formatters
mpkorstanje Mar 6, 2019
5da53ff
[Core] Reduce structural divergence between JUnit and TestNG formatters
mpkorstanje Mar 6, 2019
e5bd8f6
Prepare for release 4.2.6
mpkorstanje Mar 6, 2019
4b25bc5
[maven-release-plugin] prepare release v4.2.6
mpkorstanje Mar 6, 2019
ab4d8c5
[maven-release-plugin] prepare for next development iteration
mpkorstanje Mar 6, 2019
9c52639
[Core] Improve documentation
mpkorstanje Mar 4, 2019
0dd53da
Update changelog
mpkorstanje Mar 6, 2019
9782d70
[JUnit] Invoke @BeforeClass before TestRunStarted event
mpkorstanje Mar 8, 2019
2710a17
[Core] Add logger
mpkorstanje Jan 11, 2019
a4ae19a
[Core] Print errors and warnings via logger
mpkorstanje Mar 8, 2019
02b4ce9
[Core] Log glue and feature paths at debug level
mpkorstanje Mar 8, 2019
8273780
Update version to `4.3.0-SNAPSHOT`
mpkorstanje Mar 8, 2019
8d80e48
[Core] Bump versions
mpkorstanje Mar 16, 2019
58d9117
Update changelog
mpkorstanje Mar 16, 2019
2a78ce7
Update changelog
mpkorstanje Mar 22, 2019
6d4b5bb
Upgrade Kotlin version and use more idiomatic Kotlin (#1590)
mlvandijk Mar 24, 2019
6698a38
[Core] Add timestamp milis to TestCaseStartedEvent and json reporter
zutshiy Mar 28, 2019
3db617b
[Core] Add TimeStampMillis to TimeStampedEvent (#1594)
mpkorstanje Apr 5, 2019
0caf37c
Update changelog
mpkorstanje Apr 5, 2019
6596761
Fix type in README.md (#1601)
Camern Apr 7, 2019
e117065
[Core] Add more details to ParserException (#1600)
zutshiy Apr 7, 2019
3efe699
[Spring] Remove split package
mpkorstanje Apr 7, 2019
b6a58ea
[Core] Simplify duplicate feature detection
mpkorstanje Apr 7, 2019
6c22469
Update changelog
mpkorstanje Apr 11, 2019
2d2174c
Prepare for release 4.3.0
mpkorstanje Apr 11, 2019
cf80ded
[maven-release-plugin] prepare release v4.3.0
mpkorstanje Apr 11, 2019
f0288b3
[maven-release-plugin] prepare for next development iteration
mpkorstanje Apr 11, 2019
437bb3a
[JUnit] Add explicit version attribute
mpkorstanje Apr 18, 2019
25f467f
[Core] Fix filtering scenarios loaded from jar
derwasp May 3, 2019
87347a8
Prepare for release 4.3.2
mpkorstanje May 5, 2019
30b5c7d
[maven-release-plugin] prepare release v4.3.1
mpkorstanje May 5, 2019
940f94b
[maven-release-plugin] prepare for next development iteration
mpkorstanje May 5, 2019
9ed80b6
[Core] Use meaningful thread names (#1623)
kutzi May 6, 2019
b8ecde7
[Java] Use ServiceLoader for ObjectFactory (#1615)
toepi May 12, 2019
b8c3df2
[Core] Handle parallel execution exceptions (#1629)
kutzi May 18, 2019
f9300bd
[Core] Add CDI2 integration (#1626)
rmannibucau May 18, 2019
af05cf3
[CDI2] Use new package structure for CDI2
mpkorstanje May 18, 2019
75083d2
[Core] Bump cucumber parent version
mpkorstanje May 18, 2019
5854a06
[Core] Escape spaces in ZipResource path
beardedqa May 23, 2019
4a9835f
[Core] Refactore usage formatter (#1608)
mlvandijk May 23, 2019
f707a12
[Core] Scenario Execution Order
grass-hopper-moc May 26, 2019
8b6df43
Update USAGE.txt
grasshopper7 May 26, 2019
6469d70
[Core] Clear RuntimeOptions.featurePaths if rerun was used (#1631)
tommywo May 28, 2019
f172c4f
[Core] Add StepDefinedEvent (#1634)
timtebeek May 30, 2019
2183bf0
Update changelog
mpkorstanje May 30, 2019
73bbe3d
Update changelog
mpkorstanje May 30, 2019
dec7fac
[Core] Scenario Execution Order & Filter
grass-hopper-moc May 31, 2019
4e40c78
[Core] Scenario Order Updated usage options
grass-hopper-moc May 31, 2019
6c19a59
[Core]Fixed failing filter test
grass-hopper-moc May 31, 2019
311c6f8
[Core] Add UnusedStepsSummaryPrinter (#1648)
timtebeek Jun 4, 2019
cda887a
[Core] Ensure tests write output to build directory
mpkorstanje Jun 4, 2019
bfc84df
[Core] Merge cucumber-html into cucumber-core (#1650)
grasshopper7 Jun 4, 2019
550ef4b
[Core] Parse UTF-8-BOM Feature File (#1654)
grasshopper7 Jun 7, 2019
e466ec5
[Core] Allow runner to register bus as concurrent or serial event sou…
timtebeek Jun 8, 2019
6a97db2
Update changelog
mpkorstanje Jun 8, 2019
3d6c495
Tighten up naming and parsing
mpkorstanje Jun 8, 2019
b89e538
[Core] Add reverse and random scenario execution order (#1645)
mpkorstanje Jun 8, 2019
ba57542
Update changelog
mpkorstanje Jun 8, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
53 changes: 45 additions & 8 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,43 @@
<!-- These sections are meant as guidance for you, to help you give the kind of information we'll need to help with your issue. If a section doesn't seem to fit, just skip it.
<!--

In general: Please provide as much information as you can to help us solving your problem -->


Hi,



You are about to create an issue - great!



Please read this first: you'll be more successful.



Before you do so, please consider the following:

* Use the [support](https://cucumber.io/support) forums for questions
and discussions which are not related to bug reports or feature requests.

* Search for related issues and check the documentation before opening a
new issue. https://docs.cucumber.io/support

* If your issue is related to other tools (Serenity, Selenium, etc.),
please open an issue on the related tool. Only open an issue here once
you have confirmed the issue is with Cucumber.

* If you are reporting a bug, please provide as much information as you
can to help us in solving your problem.


Finally, the sections below are meant as guidance, to help you give the kind of
information we'll need to help with your issue. Please try your best.

If a section doesn't seem to fit, just delete it.


-->

## Summary

<!--- Provide a general summary description of the issue -->
Expand All @@ -10,17 +46,18 @@ In general: Please provide as much information as you can to help us solving you

<!--- If you're describing a bug, tell us what should happen -->
<!--- If you're suggesting a change/improvement, tell us how it should work -->
<!--- Feel free to use Given / Then / Then if that helps, but please add some plain-language context too -->
<!--- Feel free to use Given / Then / Then if that helps, but please add some plain-language context, too -->

## Current Behavior

<!--- If describing a bug, tell us what happens instead of the expected behavior -->
<!--- If suggesting a change/improvement, explain the difference from current behavior -->
<!--- If describing a bug, tell us what happens that is different to the expected behavior -->
<!--- If suggesting a change/improvement, explain the difference from the current behavior -->

<!--- If you have got some output place it in the code block below, otherwise remove it. -->
```

<!--- If you have got some output place it in the code block below. Otherwise remove it. -->
~~~
~~~

```
## Possible Solution

<!--- Not obligatory, but suggest a fix/reason for the bug, -->
Expand Down
34 changes: 34 additions & 0 deletions .github/lock.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Configuration for lock-threads - https://github.com/dessant/lock-threads

# Number of days of inactivity before a closed issue or pull request is locked
daysUntilLock: 365

# Issues and pull requests with these labels will not be locked. Set to `[]` to disable
exemptLabels: []

# Label to add before locking, such as `outdated`. Set to `false` to disable
lockLabel: false

# Comment to post before locking. Set to `false` to disable
lockComment: >
This thread has been automatically locked since there has not been
any recent activity after it was closed. Please open a new issue for
related bugs.

# Assign `resolved` as the reason for locking. Set to `false` to disable
setLockReason: true

# Limit to only `issues` or `pulls`
# only: issues

# Optionally, specify configuration settings just for `issues` or `pulls`
# issues:
# exemptLabels:
# - help-wanted
# lockLabel: outdated

# pulls:
# daysUntilLock: 30

# Repository to extend settings from
# _extends: repo
4 changes: 2 additions & 2 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 60
daysUntilStale: 300
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
daysUntilClose: 60
# Issues with these labels will never be considered stale
exemptLabels:
- Slow Burner
Expand Down
7 changes: 1 addition & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,9 @@ target/
tmp/
gen-external-apklibs/
out/
some/

# Build & test droppings
report.js
report.xml
chromedriver.log
.scala_dependencies
nexus.properties
pom.xml.releaseBackup
pom.xml.versionsBackup
release.properties
Expand All @@ -34,5 +30,4 @@ libpeerconnection.log
ehthumbs.db
Icon?
Thumbs.db
test-json-report.json
testng/test-output/
42 changes: 16 additions & 26 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,43 +4,33 @@ sudo: false
cache:
directories:
- "$HOME/.m2"
before_cache:
- rm -rf $HOME/.m2/repository/io/cucumber

jobs:
include:
# 1.1 Semver check
- stage: test
jdk: oraclejdk8
script: mvn -q install
script: mvn verify -Pcheck-semantic-version -DskipTests=true
env: CHECK_SEMANTIC_VERSION=true

# 1.2 Check JDK 8,10,ea
- jdk: oraclejdk8
script: mvn -q verify
after_success:
- mvn clean cobertura:cobertura coveralls:report -P coveralls.io
- jdk: openjdk10
script: mvn -q verify
- jdk: openjdk11
script: mvn -q verify

# 1.3 Check java doc
- jdk: oraclejdk8
env: JAVADOC=true
script:
- mvn clean install -DskipTests=true
- mvn clean verify -DskipTests=true
- mvn javadoc:aggregate
- jdk: oraclejdk8
env: ANDROID_EXAMPLES=true
language: android
android:
components:
- tools
- platform-tools
- tools
- build-tools-26.0.0
- android-21
- sys-img-armeabi-v7a-android-21
before_install:
- echo no | android create avd --force -n test -t android-21 --abi armeabi-v7a
- emulator -avd test -no-skin -no-audio -no-window &
install:
- mvn -q install --also-make --projects android,picocontainer -DskipTests=true
-Dmaven.javadoc.skip=true
before_script:
- android-wait-for-emulator
script:
- mvn install --activate-profiles android-examples --projects examples/android
--also-make-dependents -Dandroid.device=test

# 2. Deploy
- stage: deploy
jdk: oraclejdk8
script:
Expand Down
Loading