我有一个ruby cucumber测试的工作套件,到目前为止,它是用
cucumber -S --tags "not @ignore"
我根据标记和使用格式化程序将测试分为多个组,因此调用现在类似于
cucumber -S --format pretty --out /tmp/pretty --format json --out /tmp/json --tags "(not @ignore) and not (@foo or @bar or @baz)"
这是可行的,但是这个类似的调用(除了 --tags
)
cucumber -S --format pretty --out /tmp/pretty --format json --out /tmp/json --tags "(not @ignore) and @foo and not (@bar or @baz)"
将投诉打印到stdout
invalid option: -S
minitest options:
-h, --help Display this help.
--no-plugins Bypass minitest plugin auto-loading (or set $MT_NO_PLUGINS).
-s, --seed SEED Sets random seed. Also via env. Eg: SEED=n rake
-v, --verbose Verbose. Show progress processing files.
-n, --name PATTERN Filter run on /regexp/ or string.
-e, --exclude PATTERN Exclude /regexp/ or string from run.
这个 -S
选择是 --strict
根据 cucumber --help
那么为什么这个-s论点没有被解释呢?为什么这个错误显然来自minitest gem?为什么它只会出现在某些情况下 --tags
表达?
暂无答案!
目前还没有任何答案,快来回答吧!