Skip to content

Commit 50dc054

Browse files
committed
[Archetype] Set naming-strategy to long when using Surefire
1 parent 8cf77b3 commit 50dc054

File tree

3 files changed

+21
-1
lines changed
  • cucumber-archetype/src
    • main/resources/archetype-resources
    • test/resources/projects/should-generate-project/reference

3 files changed

+21
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
1010
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1111

1212
## [Unreleased]
13-
1413
### Fixed
1514
- [Core] Enhanced stack trace to include step location for better debugging in case of datatable conversion errors ([#2908](https://github.com/cucumber/cucumber-jvm/pull/2908) Thomas Deblock)
15+
- [Archetype] Set `cucumber.junit-platform.naming-strategy` to `long` when using Surefire.
1616

1717
### Changed
1818
- [JUnit Platform Engine] Use JUnit Platform 1.11.0 (JUnit Jupiter 5.11.0)

cucumber-archetype/src/main/resources/archetype-resources/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,16 @@
7474
<groupId>org.apache.maven.plugins</groupId>
7575
<artifactId>maven-surefire-plugin</artifactId>
7676
<version>${maven-surefire-plugin.version}</version>
77+
<configuration>
78+
<properties>
79+
<!-- Work around. Surefire does not include enough
80+
information to disambiguate between different
81+
examples and scenarios. -->
82+
<configurationParameters>
83+
cucumber.junit-platform.naming-strategy=long
84+
</configurationParameters>
85+
</properties>
86+
</configuration>
7787
</plugin>
7888
</plugins>
7989
</build>

cucumber-archetype/src/test/resources/projects/should-generate-project/reference/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,16 @@
7474
<groupId>org.apache.maven.plugins</groupId>
7575
<artifactId>maven-surefire-plugin</artifactId>
7676
<version>${maven-surefire-plugin.version}</version>
77+
<configuration>
78+
<properties>
79+
<!-- Work around. Surefire does not include enough
80+
information to disambiguate between different
81+
examples and scenarios. -->
82+
<configurationParameters>
83+
cucumber.junit-platform.naming-strategy=long
84+
</configurationParameters>
85+
</properties>
86+
</configuration>
7787
</plugin>
7888
</plugins>
7989
</build>

0 commit comments

Comments
 (0)