如何根据运行时信息有条件地跳过测试?

时间:2017-04-22 09:29:48

标签: rust

是否可以基于运行时信息以编程方式跳过某些测试?例如,我希望test my_test ... skipped 发出类似

的内容
test my_test ... ok

而不是

cond()

在以下测试中将false评估为#[test] fn my_test() { if !cond() { // Mark the test as skipped. How? return; } // The actual test that works only when cond() returns true. } 时:

Meteor.subscribe('testData', function() {
  var document = Documents.find();
  console.log(document); 
});

换句话说,我在Python中寻找unittest.skipTest()的Rust替代品(more information)。

1 个答案:

答案 0 :(得分:5)

没有内置任何东西;测试只会成功或失败。

内置的测试跑步者非常小。