我要访问的所有文件路径都有一个正则表达式
^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] 删除。
我来说两句