【发布时间】:2018-10-24 04:15:11
【问题描述】:
我使用 Ginkgo 已经有一段时间了,但我发现了一种我不太了解的行为。我有一组规范,当且仅当条件可用时,我才想运行它们。如果条件不可用,我想跳过测试套件。
类似这样的:
ginkgo.BeforeSuite(func(){
if !CheckCondition() {
ginkgo.Skip("condition not available")
}
}
当套件被跳过时,这将被视为失败。
FAIL! -- 0 Passed | 1 Failed | 0 Pending | 0 Skipped
我认为应该考虑跳过一项测试。我错过了什么吗?欢迎任何cmets。
感谢
【问题讨论】:
-
“0 Skipped”表示您没有跳过任何内容。
-
从文档看来,Skip() 在规范级别而不是在测试套件级别工作。