小编Mar*_*ina的帖子

当单元测试失败时,Jenkins成功(Rails)

我几乎没有开始使用Jenkins,这是我到目前为止遇到的第一个问题.基本上我的jenkins工作总是成功,即使在某些测试中发生了错误.这就是我在shell配置中运行的内容:

bundle install 
rake db:migrate:reset
rake test:units
rake spec:models
Run Code Online (Sandbox Code Playgroud)

事情是Jenkins只报告失败的任务是最后一个失败.例如,如果我将"rake test:units"放在最后一个任务中,它会在出现问题时通知错误.使用此配置我只获得rspec测试的错误报告,但不获取单元测试的错误报告.

有人想知道为什么我不仅使用rspec或单元测试,我们目前正在迁移到rspec,但这个问题仍然很痛苦.

这是来自Jenkinsm的日志的一部分,因为你可以看到其中一个单元测试失败但jenkins仍然成功完成.

314 tests, 1781 assertions, 1 failures, 0 errors, 0 skips
rake aborted!
Command failed with status (1): [/var/lib/jenkins/.rvm/rubies/ruby-1.9.3-p1...]

Tasks: TOP => test:units
(See full trace by running task with --trace)
Lot of rspec tests here....
Finished in 3.84 seconds
88 examples, 0 failures, 42 pending
Pushing HEAD to branch master of origin repository
Pushing HEAD to branch master at repo origin
Finished: SUCCESS
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3 jenkins

11
推荐指数
3
解决办法
5975
查看次数

标签 统计

jenkins ×1

ruby-on-rails-3 ×1