问题标签 [zentest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
526 浏览

ruby-on-rails - 耙式测试发现测试。自动测试没有找到它们


有什么启发性的见解吗?

0 投票
1 回答
156 浏览

ruby-on-rails - 如何让自动测试 (ZenTest) 查看我命名空间的内容?

我相信 Autotest 应该将我的测试映射到一个类。当我有class Fooandclass FooTest时,自动测试应该看到FooTest并说,“嘿,这个测试对应于 unit Foo,所以我会在那里寻找变化,并在发生变化时重新运行测试。” 但这行得通,但是……

当我有Foo::BarandFoo::BarTest时,自动测试似乎没有建立连接,并且每当我编辑时Foo::Bar,自动测试都不会重新运行Foo::BarTest

难道我做错了什么?


编辑:文件结构可能会有所帮助。这里是:

模块和类文件:

  • lib/foo.rb
  • lib/foo/bar.rb
  • lib/foo/baz.rb

测试文件:

  • test/unit/foo/bar.rb
  • test/unit/baz.rb

我认为 autotest 能够在Foo::Barand之间建立联系Foo::BarTest,但显然它没有。

0 投票
1 回答
255 浏览

ruby-on-rails - 除非我明确告诉它,否则我如何告诉 autotest 不要重新运行所有测试?

每次我的测试在失败时开始通过时,自动测试都会重新运行所有测试。我有很多测试,由于我不会进入的原因,重新运行所有测试非常缓慢。

我怎样才能使它自动测试永远不会重新运行所有测试,除非我 Ctrl-C?

0 投票
1 回答
121 浏览

ruby-on-rails - 如何使用自动测试运行 .feature + _spec.rb + _test.rb

在我的一个包含一些现有代码的项目中,一些代码被 _test.rb 文件覆盖,其他代码被 _spec.rb 覆盖,我们引入了 .feature

它变成了一个很好的混合检查的东西。我很难过如何为红绿循环运行 .feature、_spec.rb 和 _test.rb。

0 投票
4 回答
1331 浏览

ruby-on-rails - 自动测试显示空白

我安装了 autotest gem 并打算将它与 rspec 一起使用。问题是,当我在我的 rails 应用程序下运行自动测试时,我看到的只是:

railsapp$ autospec

加载自动测试/rails_rspec


它卡在那里,直到我 Ctrl-C 退出它。即使我更改了 rspec 测试或代码,也没有任何变化。

这是我的 ~/.autotest

需要“自动测试/重启”

需要“红绿/自动测试”

需要'自动测试/fsevent'

需要“自动测试/咆哮”

0 投票
1 回答
394 浏览

ruby-on-rails - 最快的轨道测试运行器:spork 和 zentest?

我遇到了一个关于慢速 rspec 测试的线程,这让我想知道哪个 rails 测试运行器配置将导致运行最快的重复测试?

我知道ZenTest / autotest-rails可以与spork结合使用,但这是最快的选择吗?

0 投票
3 回答
414 浏览

ruby - 我跑步时 Autospec 什么都不做

当我执行“rake spec”等时,我的测试失败了。

但是,当我运行 autospec 时,它会输出以下内容,然后什么也不做,并将我返回到命令提示符。

$自动规格

(不运行功能。要在自动测试中运行功能,请设置 AUTOFEATURE=true。)加载 autotest/rails_rspec 样式:RailsRspec

如何让 autospec 运行?

我安装的宝石是:

自动测试 (4.3.2) 自动测试咆哮 (0.2.5) rspec (1.3.0) rspec-rails (1.3.2)

0 投票
2 回答
1064 浏览

ruby - 在带有 Rails 3、Ruby 1.9.2 的 Windows 7 上运行自动测试时出错

在 Windows 7 上安装和运行 Rails 3 和 Ruby 1.9.2 相当顺利。只是现在我想运行自动测试,我遇到了问题。这个错误看起来简单得令人沮丧,但我不知道如何解决它。

我的 Gemfile 中有以下宝石:

但是当我运行时bundle exec autotest,我得到:

所以某些路径的格式似乎出了问题,但我不确定在哪里以及如何解决它。我试过在 Cygwin 下运行它,但无济于事。

我也尝试过使用ZenTestgem 而不是autotestand autotest-rails-puregems 并且运行了!但是,它没有检测到默认目录中的任何测试文件。所以这似乎也没多大用处。

谁能帮忙?

0 投票
3 回答
1580 浏览

ruby-on-rails - 为什么自动测试不起作用?

我正在尝试使用自动测试进行 Rails 开发。它应该自动运行我的测试。

这是我的设置:

这是gem环境:

这是错误。看起来自动测试正在尝试使用其他版本的 Ruby。

0 投票
4 回答
501 浏览

ruby - Autotest-4.4.6/ZenTest-4.4.1 被 Rspec2 和 Rails3 破坏

ZenTest 和 Autotest 已于 12 月 1 日更新。升级到最新版本 (Autotest-4.4.6/ZenTest-4.4.1) 后,autotest 不会发现我的规格并尝试运行标准单元测试。自动测试的输出如下:
xto@Cygnus:~/projects/ruby/hibou$ autotest (Not running features. To run features in autotest, set AUTOFEATURE=true.) /home/xto/.rvm/rubies/ruby-1.9.2-p0/bin/ruby -I.:lib:test -rubygems -e "%w[test/unit test/test_helper.rb].each { |f| require f }" | unit_diff -u

降级到 Autotest-4.4.5/ZenTest-4.4.0 解决了这个问题......

任何提示将不胜感激...