相关疑难解决方法(0)

使用Rake运行Ruby单元测试

我正在研究使用Rake构建工具来自动运行单元测试.我在网上搜索过,但所有的例子都是使用rails.我通常只是编写小型命令行程序或简单的Sinatra应用程序.

所以我提出了以下(可能是坏的)解决方案,它只是模仿我在命令行上会做的事情:(我只是以一个单元测试为例.)

desc 'Run unit tests'
task :test do
    sh 'ruby -I lib test/test_entry.rb'
end
task :default => :test
Run Code Online (Sandbox Code Playgroud)

它有效,但我不禁想到必须有更好的方法,只是写作require 'test/test_entry.rb'不起作用.我遇到require问题,Ruby无法找到lib所有文件所在的目录.

ruby rake

33
推荐指数
1
解决办法
2万
查看次数

MiniTest - 仅重新运行失败的测试

是否可以通过rake任务让minitest只运行失败的测试?

无法在互联网上找到任何关于这个...用rspec或黄瓜它工作..这里有可能吗?

ruby testing minitest ruby-on-rails-3

7
推荐指数
1
解决办法
1126
查看次数

如何以有序的顺序运行MiniTest :: Unit测试?

MiniTest并行运行我的测试用例.有没有办法强制按顺序运行测试用例?

def test_1
end

def test_2
end
Run Code Online (Sandbox Code Playgroud)

如何在test_2之前强制test_1运行?

ruby unit-testing minitest

4
推荐指数
1
解决办法
2707
查看次数

标签 统计

ruby ×3

minitest ×2

rake ×1

ruby-on-rails-3 ×1

testing ×1

unit-testing ×1