cucumber-jvm - GenerateRunner 目标无法识别功能文件目录
问题描述
我一直在我们的项目中使用 Serenity Cucumber 框架。在 POM.xml 文件中,我为 generateRunner 目标配置了插件。此功能无法找到资源文件夹下可用的功能目录。
请参阅我的代码和相应的问题屏幕截图以了解。
'''
<executions>
<execution>
<id>generateRunners</id>
<phase>generate-test-sources</phase>
<goals>
<goal>generateRunners</goal>
</goals>
<configuration>
<!-- Mandatory -->
<!-- List of package names to scan for glue code. -->
<glue>
<package>com.example.nextgen</package>
<package>com.example.{PROGRAM_LOWER}</package>
</glue>
<featuresDirectory>src/test/resources/Features/{PROGRAM_LOWER}</featuresDirectory>
<tags>~@ignore</tags>
<namingScheme>pattern</namingScheme>
<!-- The class naming pattern to use. Only required/used if naming
scheme is 'pattern'. -->
<namingPattern>${PROGRAM_UPPER}Parallel{c}</namingPattern>
<parallelScheme>FEATURE</parallelScheme>
<customVmTemplate>src/test/resources/serenity_runner.vm</customVmTemplate>
</configuration>
</execution>
</executions>
解决方案
推荐阅读
- sql - SQL 中的重叠时间范围
- javascript - 是的验证,helperText 添加到 MaterialUI 输入组件
- r - 如何制作显示 p 值且轴部分斜体的相关矩阵
- mysql - MySQL JOIN:仅在第一次出现时打印左表行
- c# - 如何正确配置依赖项
- android - 如何在 Firebase Firestore 中不为 Flutter 保存 equals String
- r - 如何在使用 R 的每个观察中不出现的另一列中基于字符串 grep 组?
- gitlab-ci - 如何在 Gitlab CI 中捕获结构化的 xUnit 测试输出?
- python - 如何更改日期格式?
- junit - 由于 java.lang.StackOverflowError,Junit 失败