问题标签 [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 回答
747 浏览

ruby-on-rails - 自动测试:“无法运行测试”。但日志中没有任何内容

rspec-rails 2.2.1自动测试与更新中断。现在我无法让它再次工作......即使回滚到rspec-rais 2.2.0.

我能找到的唯一信息是一个 Growl 弹出窗口,上面写着“应用程序:无法运行测试”。没有写入任何内容log/test.log

这是控制台中的输出:

任何想法从哪里开始解决这个问题?我会看autotest.log...如果我能找到一个!?!

编辑:尝试运行 autotest并在控制台中获得“没有匹配的测试...autotest -v ”的 looong 列表(以下 20± 示例):

这是配置(~/.autotest):

0 投票
3 回答
114 浏览

ruby-on-rails - 我怎样才能让自动测试注意到子目录的变化?

我有一些像这样组织的子模块:

如何让自动测试注意到对 foo-*.rb 所做的更改,然后运行适当的规范?

0 投票
1 回答
277 浏览

ruby-on-rails - 为什么自动测试有时会在失败后立即重新运行所有规范?

有时在 autotest 运行 specs 并遇到失败后,它会立即重新运行项目中的所有 specs,这(a)我不需要并且(b)清除终端,所以我无法读取失败的结果规格。

为什么会这样?

0 投票
2 回答
1456 浏览

ruby-on-rails - Rails 中的 ZenTest 错误

我正在关注 railstutoiral.org 上的教程并遇到以下错误:“ZenTest 不是捆绑包的一部分。将其添加到 Gemfile。(Gem::LoadError)。” 我根据 gemlist 安装了 ZenTest (4.4.2) 那么怎么了?谢谢!

0 投票
2 回答
207 浏览

ruby-on-rails - 如何在失败后进行自动测试以继续运行我的规范而不停止?

这似乎是一个非常奇怪的问题,相信我在这里提出问题之前我已经做了很多搜索。我正在使用最新版本的 Rails 3 和 Rspec 2 与 Ruby 1.9.2,当它们失败时我无法自动测试以正确运行我的规范。

当我的所有规格都通过时,效果很好;一旦我做出改变,规格就会重新运行,一切都很好。

当我遇到规范失败时,自动测试会停止,而不是等待我进行另一次更改。所以它有点违背了自动测试的全部目的——我的测试变红了,除非我再次手动运行自动测试,否则我不会再次使它们变绿。

0 投票
0 回答
177 浏览

ruby-on-rails - Ruby 自动测试的热键

Ctrl+C除了重新运行所有规范之外,对自动测试有更多的控制会很好。

在我的Rails 3项目中使用自动测试时,我经常发现自己在等待一些规范完成,因为自动测试总是在一个规范失败的任何文件中重新运行所有规范(例如user_spec.rb,完全执行,而不仅仅是一个失败的规范)。是否有任何键盘快捷键告诉自动测试只运行所有文件中失败的规范?或者可能是某种交互模式,您可以在其中告诉自动测试只执行一个特定文件(有时重构时许多规范会中断,我会逐个文件修复它们以保持理智)。

如果这不存在,是否有充分的理由?我知道整个规范套件应该经常运行,而上述执行模式不会这样做,但恕我直言,这确实有助于更快地修复个别规范。

0 投票
2 回答
572 浏览

ruby-on-rails - Zentest - 如何在红色时停止自动测试

我正在尝试配置自动测试,以便当我运行我的测试套件并且我的测试失败时,自动测试会停止测试并等待我在再次测试之前进行更改。使用我当前的配置,自动测试在遇到失败的测试时会继续进行不确定的测试,这使得处理起来有点麻烦(每次测试失败时都必须进入终端并停止自动测试服务器)。

我正在使用 RSpec、Zentest 和 Spork 开发 Rails 应用程序。

相关宝石版本:

我的 .autotest 文件:

注意:我的大部分 .autotest 文件都是为了让弹出窗口在 linux 中工作,以显示我的测试是通过还是失败。

我一直在寻找这个问题的答案,但没有运气,我发现很难获得一些好的 Autotest 文档。我已经盯着 Zentest 的RDoc看了很长一段时间了,我一定是错过了一些东西。

任何帮助、示例链接等,将不胜感激。

0 投票
1 回答
52 浏览

ruby - 自动测试自动更新模块有什么作用?

https://github.com/seattlerb/zentest/blob/master/lib/autotest/autoupdate.rb

它没有记录,我在网上找不到任何关于它的讨论。

0 投票
3 回答
1971 浏览

ruby-on-rails - 自动测试问题

我刚刚安装了 Zentest 4.4.6,其中包括 autotest 4.4.6,当我运行 autotest 时出现以下错误:

嗯?就像它恢复到没有导轨的红宝石

0 投票
1 回答
1136 浏览

ruby-on-rails - 如何解决 ZenTest-4.6.2 成功安装和缺少 gem?

我正在粗略地浏览http://ruby.railstutorial.org/chapters/并且正准备测试http://ruby.railstutorial.org/chapters/static-pages#sec:testing_tools。我在我的 Gemfile 中列出了与自动测试相关的 gem,并且运行正常bundle install,但是当我尝试启动服务器时,我得到了错误Could not find ZenTest-4.6.2 in any of the sources。所以我将 ZenTest 4.6.2 添加到我的 Gemfile 并重新运行bundle install

现在根据我的 bash 终端,我的 include bundle is completeUsing ZenTest (4.6.2)但是当我尝试启动我的服务器时,我仍然收到错误Could not find ZenTest-4.6.2 in any of the sources。那么是安装了还是没有安装呢?我应该如何解决这个冲突?