我想为单个测试启动$("#form")
.validate({
rules: {
password: "required",
username: {
required: true,
minlength: 3
} //your rules as per your requirements
},
messages: {
password: "Password is required",
username: {
required: "Field Username is required",
minlength: "Field Username must contain at least 3 characters"
}
});
,但执行需要几秒/分钟,因为rcov似乎加载了完整的应用程序并开始跟踪所有源文件。我只对所测试课程的rcov
报告感兴趣。为了改善反馈时间,我想要浏览所有其他文件。
rcov
命令行向我提供# run rcov/test for MyClass (my_class.rb)
rcov --text-coverage my_class_test.rb
/ --exclude
,但我无法找到适合我问题的解决方案。
如何排除除了我受测试的课程以外的所有课程/文件(例如--exclude-only
)?
答案 0 :(得分:0)
阅读完源代码后,我找到了解决方案。
rcov --include-file my_class.rb --exclude-only .+ my_class_test.rb
但rcov
确实会在运行测试之前收集项目的所有类。也许还有改进的余地。