首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不运行测试的ZenTest自动测试

不运行测试的ZenTest自动测试
EN

Stack Overflow用户
提问于 2009-10-15 20:39:07
回答 5查看 2.6K关注 0票数 3

我得到了problems with autotest before,我通过将ZenTest 4.1.4降级到4.1.3来解决这个问题。

代码语言:javascript
复制
$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
$ rails -v
Rails 2.3.4

目前,我发现在我的MacOS10.6.1雪豹系统上,当我在我的项目中运行$ autotest时,没有运行测试,我得到了这个输出.

代码语言:javascript
复制
$ autotest
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I.:lib:test -rubygems -e "%w[test/unit test/test_helper.rb].each { |f| require f }" | unit_diff -u
Loaded suite -e
Started

Finished in 0.000225 seconds.

0 tests, 0 assertions, 0 failures, 0 errors

试试control-C..。

代码语言:javascript
复制
^CInterrupt a second time to quit
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I.:lib:test -rubygems -e "%w[test/unit test/test_helper.rb].each { |f| require f }" | unit_diff -u
Loaded suite -e
Started

Finished in 0.000205 seconds.

0 tests, 0 assertions, 0 failures, 0 errors

如果我运行$ rake test,它可以正常工作。做所有测试..。

代码语言:javascript
复制
$ rake test
(in /Users/abc/project/abc/contactdb)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I"lib:test" "/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/address_list_membership_test.rb" "test/unit/address_test.rb" "test/unit/application_log_message_test.rb" "test/unit/asset_test.rb" "test/unit/asset_type_test.rb" "test/unit/attribute_value_test.rb" "test/unit/contact_test.rb" "test/unit/financial_document_test.rb" "test/unit/helpers/application_helper_test.rb" "test/unit/list_test.rb" "test/unit/log_entry_test.rb" "test/unit/organization_test.rb" "test/unit/phone_number_test.rb" "test/unit/role_test.rb" "test/unit/user_test.rb" 
Loaded suite /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
...........................................
Finished in 0.334388 seconds.

43 tests, 50 assertions, 0 failures, 0 errors
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I"lib:test" "/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/functional/addresses_controller_test.rb" "test/functional/application_controller_test.rb" "test/functional/application_log_messages_controller_test.rb" "test/functional/contacts_controller_test.rb" "test/functional/financial_documents_controller_test.rb" "test/functional/lists_controller_test.rb" "test/functional/log_entries_controller_test.rb" "test/functional/organizations_controller_test.rb" "test/functional/phone_numbers_controller_test.rb" "test/functional/sessions_controller_test.rb" "test/functional/users_controller_test.rb" 
Loaded suite /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
.................................................................................................................................................................................................
Finished in 5.636152 seconds.

193 tests, 206 assertions, 0 failures, 0 errors
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I"lib:test" "/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb"  
Loaded suite /usr/bin/rake
Started

Finished in 0.000253 seconds.

0 tests, 0 assertions, 0 failures, 0 errors

有人看到这个了吗?

更新

过了一段时间,我正在开发一个不同的应用程序,我又遇到了同样的问题。这一次,降级ZenTest没有解决这个问题。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-10-15 23:59:56

我有一个类似的问题,我把评级降到了4.0.0,解决了这个问题。不幸的是,我一开始没有时间去调查为什么会发生这种情况,但我很想知道。

票数 0
EN

Stack Overflow用户

发布于 2009-11-17 17:45:54

我也和这个做过斗争。看起来Rails支持已经从核心的自动测试库中删除,并转移到了它自己的gem中。gem install autotest-rails似乎把一切都做好了。

票数 17
EN

Stack Overflow用户

发布于 2009-11-25 09:03:02

我还可以确认,只需安装“自动测试-rails”就可以解决问题,而不必将ZenTest降级到4.0.0。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1574896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档