51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2310|回复: 1
打印 上一主题 下一主题

ruby1.8升级到1.9.2导致test unit执行报错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-12-3 17:54:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ruby1.8升级到1.9.2后执行“ Test::Unit::UI::Console::TestRunner.run(eval(caseClassName))”语句报错。报错信息:
c:/Ruby192/lib/ruby/gems/1.9.1/gems/ci_reporter-1.6.5/lib/ci/reporter/test_unit.rb:68:in `initialize': uninitialized constant Test::Unit::TestCase::STARTED (NameError)
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/ci_reporter-1.6.5/lib/ci/reporter/rake/test_unit_loader.rb:31:in `new'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/ci_reporter-1.6.5/lib/ci/reporter/rake/test_unit_loader.rb:31:in `setup_mediator'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/test-unit-2.5.3/lib/test/unit/ui/console/testrunner.rb:63:in `setup_mediator'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/test-unit-2.5.3/lib/test/unit/ui/testrunner.rb:22:in `start'
        from c:/Ruby192/lib/ruby/gems/1.9.1/gems/test-unit-2.5.3/lib/test/unit/ui/testrunnerutilities.rb:24:in `run'


test-unit版本为:2.5.3
此问题折磨了好几天了,哪位知道能否指点一下,不胜感谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-12-4 11:57:41 | 只看该作者
网上查了下,有说"Ruby 1.9 用新的单元测试框架MiniTest替换了1.8版本中的Test::Unit测试框架"。应该是这个原因导致的,但是不知道如何解决此问题
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-25 13:44 , Processed in 0.067636 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表