问题标签 [autotest]

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 投票
5 回答
1833 浏览

java - 是否有类似 ZenTest/Autotest for Java 和 JUnit 的东西

我之前使用 ZenTest 和 autotest 来处理 Ruby 项目,并且我曾经使用它们来进行测试驱动开发,例如这种配置。我有一个我目前正在使用 Java 进行的项目,我想知道 Java 世界中是否有类似的东西可以达到相同的效果。

0 投票
2 回答
806 浏览

ruby - 用于自动测试的漂亮 GUI

我想知道是否有人知道任何用于自动测试的好 GUI?

我已经知道所有随 autotest 分发的插件(咆哮,knotify 等),我想要的是更多。

我想要一个始终显示失败测试总数的 GUI。我希望 GUI 允许我点击进入失败的测试(让他们在 vim 中打开它们)我想在每个失败的测试旁边看到堆栈跟踪。但我不希望视图太混乱。

0 投票
3 回答
184 浏览

ruby-on-rails - 自动测试性能下降

多年来,我一直在使用ZenTest来运行我的 Rails 项目中的所有测试,而且它总是很简单。但是,在我的 Mac 上,运行所有测试的时间突然增加了 3 倍。我们有 1219 次测试,在过去的一年里,它平均会在大约 300 秒内运行所有测试。但现在,它需要将近 900 秒:

我想不出为什么会出现这种放缓的任何原因。我尝试更新到最新的 gem 版本,减少测试的日志输出并重新生成测试数据库,但都无济于事。任何人都可以提出一种提高性能的方法吗?

0 投票
1 回答
1273 浏览

ruby-on-rails - 应达、Rails 测试和自动测试

我正在尝试按照 Thougtbot 家伙所做的出色工作来模拟我的测试。他们似乎使用 Rails Shoulda 内置的测试框架。伟大的。

我听说过很多关于 Autotest 的事——它的神奇性应该让事情变得更容易......我希望如果我安装它,事情会“正常工作”。我的 rake 测试:单位已经全部通过。当我运行自动测试时,没有任何反应。我几乎没有找到任何关于自动测试如何工作的信息,并且只简要提到了一个特殊的文件“.autotest”,它应该做的事情除了满足咆哮和红绿的要求。

我来自这里的 CruiseControl 背景......但看起来事情应该更加明显。有人有运行 Rails 的原生测试以及 Shoulda 和 Autotest 的经验吗?

更新|显然解决了 seed-fu 中的 discover.rb 文件让 autotest 认为它正在测试 RSpec,而不是 Test::Unit。

0 投票
3 回答
2490 浏览

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

我更改了我的.autotest文件以将其与基于 Ruby 的项目一起使用。

之后,当我想将它用于 Rails 时,它使用了.autotest我用于 Ruby 项目的配置设置。

我卸载了自动测试并重新安装它没有运气。我还删除了.autotest根目录中的文件,但它不起作用。

0 投票
4 回答
578 浏览

ruby-on-rails - 一切都变绿后,如何让 autospec/test 不运行完整的测试套件?

与推特中的 waloeiii 相同的问题:

一切都变绿后,如何让 autospec/test 不运行完整的测试套件?我写的下一个测试将是红色的!

我宁愿手动运行完整的测试套件。

顺便说一句,我尝试添加一个失败的规范:

但是当感觉像它时,autospec 似乎会忽略它。

0 投票
1 回答
330 浏览

ruby-on-rails - 如何让 rspec / autotest 进行 rails 项目?

让 RSpec / Autotest 在 Rails 项目中进行的最佳实践是什么?

我用谷歌搜索了一些东西,但感觉它可能已经过时了。

0 投票
2 回答
714 浏览

ruby-on-rails - Rails:使用 ZenTest / autospec 测试新目录中的规范

我在我的 rails 应用程序中添加服务类目录:app/services

我想在目录中为这些类添加规范:spec/services

我在 spec/services 中添加了一个规范,但运行 autospec 不会运行该示例。

有没有办法配置 autospec 在新目录中运行示例?

谢谢。

0 投票
1 回答
423 浏览

ruby-on-rails - ZenTest 自动测试找不到 ruby​​gems

我有一个在开发和生产中运行良好的 Rails 项目,当我进行 rake 测试时测试通过,但是当我尝试自动测试时它失败了:

当然,rails gem 并没有丢失,如果我将此行注释掉,它会抱怨其余的 gem。


为了调试这个问题,我启动了一个新的 Rails 项目,并开始从有问题的项目中复制代码并时不时地运行自动测试。几分钟后,我复制了所有文件(甚至是 tmp 文件夹),并且 autotest 根本没有抱怨。

项目之间的唯一区别是它们的 RAILS_ROOT,一个是~/Sites/market,另一个是~/Code/tempora和它们的.git文件夹,尽管我非常怀疑它应该会产生很大的不同。

我也有一个~/.autotest里面有以下内容(这也应该没有区别):

我真的不知道在哪里寻找调试这个了....

本地宝石

  • 导轨(2.3.3、2.3.2、2.2.2、2.1.1、2.1.0)
  • ZenTest (4.1.3, 4.1.1) -也尝试使用 4.1.4 产生相同的结果
  • 自动测试 fsevent (0.1.1)
  • 自动测试咆哮(0.1.6,0.1.2)
  • 自动测试导轨(4.1.0)
0 投票
1 回答
410 浏览

ruby-on-rails - 如何使rails autospec停止循环

我正在使用 autospec,当所有测试都通过时,绿色消息只弹出一次,但是当测试没有通过时,它仍然会在咆哮中弹出无限的红色窗口。有人知道如何在我保存文件后关闭它并让 autospec 运行吗?

我家中有一个 .autotest 文件,其中包含以下内容: