Gradle多模块项目中无宁静报告

sr4lhrrt  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(81)

我有Gradle多模块项目,其中一个模块具有BDD Serenity API测试
结构

-module1
 - bddTests
 - serenity.properties
-module2

字符串
我有serenity.propertie s文件内的module1,我得到了测试与下面的条目

serenity.outputDirectory=../target/site/serenity


但在成功测试运行后,我可以看到在根中创建的空文件夹,即target/site/serenity
我试图在根目录下添加另一个serenity.properties文件,但没有运气

serenity.outputDirectory=target/site/serenity


我有一个单一的gradle模块项目,其中宁静报告在根处完美生成。
版本:

version("net.serenity-bdd:serenity-cucumber6", "2.6.0")
    version("net.serenity-bdd:serenity-reports:", "3.1.0")
    version("io.cucumber:cucumber-core:", "6.10.4")
    version("net.serenity-bdd:serenity-rest-assured", "2.6.0")

cyej8jka

cyej8jka1#

我在添加多个模块的项目中遇到了同样的问题,我可以在运行bdd测试的项目模块中使用serenity.conf解决这个问题。
项目结构

  • 根目录:
  • Module1
  • bdd测试
  • serenity.conf
  • 模块2
  • serenity.properties

而serenity.conf的内容:

serenity {
  store.html = ALWAYS
  tag.failures = "true"
  outputDirectory=../target/site/serenity
  requirement {
    types = "epic, story"
  }
  report {
    accessibility = true
  }
}

字符串

相关问题