Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Jenkins上运行时可以过滤诱惑注释吗?_Jenkins_Allure - Fatal编程技术网

在Jenkins上运行时可以过滤诱惑注释吗?

在Jenkins上运行时可以过滤诱惑注释吗?,jenkins,allure,Jenkins,Allure,我对Allure annotation(@Story,@Epic)进行了一些测试,我只想在Jenkins job上运行那些特定的Epic。有没有办法在Jenkins作业中参数化它?解决方案取决于您使用的测试框架。例如,对于JUnit5,您可以使用PostDiscoveryFilter仅选择标记有Allure注释的测试(您可以使用io.qameta.Allure.util.AnnotationUtils从方法中提取注释,完整示例可用) 为了将选定的EPIC传递给过滤器,最简单的方法是使用环境变量

我对Allure annotation(
@Story,@Epic
)进行了一些测试,我只想在Jenkins job上运行那些特定的Epic。有没有办法在Jenkins作业中参数化它?

解决方案取决于您使用的测试框架。例如,对于JUnit5,您可以使用
PostDiscoveryFilter
仅选择标记有Allure注释的测试(您可以使用
io.qameta.Allure.util.AnnotationUtils
从方法中提取注释,完整示例可用)

为了将选定的EPIC传递给过滤器,最简单的方法是使用环境变量

顺便说一句,所有这些都是在