如果我想运行@BundleRestock的用例,但是想过滤掉@BundleWmsOperation 的用例应该怎么填参数。比如 我有用例A, 用例B; 用例A打了tag @BundleRestock,用例B 打了tag @BundleRestock 和@BundleWmsOperation,我只想运行用例A,
时间: 2024-04-09 20:33:13 浏览: 62
如果你想运行带有`@BundleRestock`标签的用例,但同时过滤掉带有`@BundleWmsOperation`标签的用例,你可以使用以下命令行参数:
```shell
mvn clean verify -Dtags="@BundleRestock" -DexcludedTags="@BundleWmsOperation"
```
在这个命令中,我们使用了两个参数来实现过滤。`-Dtags="@BundleRestock"`参数指定了要运行的标签为`@BundleRestock`,而`-DexcludedTags="@BundleWmsOperation"`参数指定了要排除的标签为`@BundleWmsOperation`。
这样,只有带有`@BundleRestock`标签且不带有`@BundleWmsOperation`标签的用例会被运行。在你的例子中,用例A会被运行,而用例B则会被过滤掉。
相关问题
如果我想运行 带有@BundleRestock 或者 @BundleWmsOperation 的用例,应该怎么填参数
如果你想运行带有`@BundleRestock`或者`@BundleWmsOperation`标签的用例,你可以使用以下命令行参数来指定:
```shell
mvn clean verify -Dtags="@BundleRestock,@BundleWmsOperation"
```
在这个命令中,我们使用了`-Dtags`参数来指定要运行的标签。使用逗号分隔,列出你想要运行的标签即可。在你的例子中,你可以这样填写参数:
```shell
mvn clean verify -Dtags="@BundleRestock,@BundleWmsOperation"
```
这样Maven将会运行带有`@BundleRestock`或者`@BundleWmsOperation`标签的用例。
如果我想运行带有@BundleRestock且带有@BundleWmsOperation 的用例,怎么填参数
如果你想运行同时带有`@BundleRestock`和`@BundleWmsOperation`标签的用例,你可以使用以下命令行参数来指定:
```shell
mvn clean verify -Dtags="@BundleRestock,@BundleWmsOperation" -DtagsLogic=AND
```
在这个命令中,我们使用了`-Dtags`参数来指定要运行的标签,以逗号分隔列出了`@BundleRestock`和`@BundleWmsOperation`标签。同时,我们使用了`-DtagsLogic=AND`参数来指定标签之间的逻辑关系为"AND",表示只有同时满足两个标签的用例才会被运行。
所以,在你的例子中,只有带有同时`@BundleRestock`和`@BundleWmsOperation`标签的用例才会被运行。
阅读全文