首页 > 解决方案 > 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>

在此处输入图像描述

标签: cucumber-jvmserenity-bddcucumber-serenity

解决方案


推荐阅读