正则表达式:在终端中使用正则表达式路径运行命令

耶苏阿格

我要访问的所有文件路径都有一个正则表达式

^features\/US\/(?!deal_string\/)[a-m].*$

但是,当我将此正则表达式提供给命令时,它将引发错误,提示不存在此类文件路径。我该如何运作?我正在尝试仅对选定功能运行黄瓜测试。

script/cucumber filepath_regex

基本上,我想要所有带路径的文件

features/US/[a-m]*

除了

features/US/deal_opertaions/*

去工作。

梅沙尔

我建议为此使用标签,而不要尝试使用正则表达式。

在功能文件中,您可以设置一个标记,例如@dont_run,或在

features/US/deal_opertaions/*

有关标签的更多信息,请参见此处

然后,在cmd窗口中,您可以执行以下操作

cucumber features/US --tags ~@dont_run

这将运行美国文件中未标有@dont_run的所有功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章