我试图跳过/省略一些测试。我的环境是Ruby / selenium webdriver / Test Unit。
结构如下:
class HeadTestCase < Test::Unit::TestCase
class UnitTest1 < CCTestCase
class UnitTest1 < CCTestCase
def web_test_01
omit("Skipping this test")
some code related to test
end
省略方法签名为omit("Message",&block)
我不知道应该为&block
添加什么。
这也是跳过测试的正确方法吗?
答案 0 :(得分:0)
在这里使用omit
的方式看起来是正确的。诀窍是你需要使用test-unit gem而不是Ruby发行版中包含的最小版本的Test :: Unit。
gem install test-unit
除非您只想省略测试用例中的部分代码,否则不需要使用omit
的代码块。像往常一样使用do
和end
:
def web_test_01
omit("Skipping part of the test") do
# Code here would be skipped
end
# Code here would be executed
end