我有 gradle 多模块项目,其中一个模块具有 BDD serenity api 测试
结构
-module1
- bddTests
- serenity.properties
-module2
我在
serenity.propertie
中有 module1
s 文件,我在其中进行了以下条目的测试
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")
我在添加多个模块的项目中遇到了同样的问题,我可以使用运行 bdd 测试的项目模块中的 serenity.conf 来解决。
项目结构
以及 serenity.conf 内容:
serenity {
store.html = ALWAYS
tag.failures = "true"
outputDirectory=../target/site/serenity
requirement {
types = "epic, story"
}
report {
accessibility = true
}
}