问题标签 [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 投票
1 回答
1788 浏览

ruby-on-rails - Rails 3 - 我如何让 Rspec 规范/和自动测试工作?

在更新到 Rails 3 之前,我已经使用 Rspec 和 Autotest 进行了所有设置。

运行 rspec spec/ 时,我得到:

我尝试将 spec.opts 更改为 spec.rspec 并再次运行 rspec spec/。但现在我收到一大堆警告:

自动测试也不起作用。我越来越:

:29:in require': no such file to load -- spec_helper (LoadError) from <internal:lib/rubygems/custom_require>:29:inrequire' from spec/integration/layout_links_spec.rb:1:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire' from :29:in require' from -e:1:inblock in ' from -e:1:in each' from -e:1:in'

有任何想法吗?

0 投票
3 回答
830 浏览

ruby-on-rails - 自动测试 - 加载错误 - 发布错误

就是上面的错误,一直在找。我的自动测试文件看起来不错。已安装所有宝石。检查我是否可以在其他地方找到问题,但没有成功。有任何想法吗?谢谢

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 回答
3712 浏览

ruby-on-rails - 如何在 Rails 测试中结合 autotest 和 spork?

自动测试通过仅运行更改的测试来提高测试运行的速度。

但我想通过使用 spork 预加载 Rails 环境来进一步推动它,这样我将获得更快的反馈。

这可能吗?

自动测试:https ://github.com/grosser/autotest

叉叉:http: //github.com/timcharper/spork

0 投票
1 回答
1858 浏览

terminal - 如何使用自动测试在终端中为我的黄瓜测试结果添加颜色?

我的黄瓜测试没有任何颜色。我希望有一种方法可以让 Cucumber 输出丰富多彩的结果......

0 投票
1 回答
253 浏览

ruby-on-rails-3 - 我只能在没有 Cucumber 的情况下运行 RSpec 和 Autotest 吗?

我同时使用 Cucumber 和 Rspec,但我想在处理规范示例时禁用自动测试运行故事。有没有我可以更改的配置选项来做到这一点?

0 投票
2 回答
1753 浏览

ruby - 自动测试、RSpec 2 和 Ruby 1.9.2-p0 - 完全没有输出

我已经开始使用 Ruby 进行连续测试(B2.0 打印)这本书,但我遇到了直接的问题。根据第一章,我使用 Jeweler 1.5.1 创建了一个空宝石

使用 rake 手动运行规范会给出正确的失败输出

为了为 RSpec 2 配置 Autotest,我在我的项目的根目录中创建了./autotest/discover.rb,如本书和其他地方所述,其中包含以下内容:

但是当我尝试通过自动测试(ZenTest 4.4.0)运行 RSpec(2.2.0)规范时,我根本没有得到任何输出。

这都是使用 Ruby 1.9.2-p0 到 RVM (1.0.2)。如果我切换到 Ruby 1.8.7-p302,一切都会按预期进行。

0 投票
3 回答
1580 浏览

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

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

这是我的设置:

这是gem环境:

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

0 投票
2 回答
298 浏览

ruby-on-rails - 限制自动测试运行的集成测试(Rails)

我正在使用自动测试,并添加了钩子来运行我的集成测试。在工作时,只要我做出影响任何集成测试的更改,所有集成测试都会重新运行。如果可能的话,这是我想改变的行为。(我使用 rspec 和 webrat 进行测试,没有黄瓜)

对于非集成测试,模式是如果您更改测试或其描述内容,它会在同一个规范文件(或描述块?)中重新运行测试。所以,假设我们有 page_controller.rb 和 page_controller_spec.rb。autotest 知道,如果您更改其中一个文件,它只会运行 page_controller_spec 中的测试,然后,如果它通过,它会运行所有测试。我想对我的集成测试进行类似的测试——只需先在文件中运行测试失败的测试,然后运行所有测试(如果它们通过)。

我的 .autotest 文件看起来像这样

0 投票
1 回答
143 浏览

ruby-on-rails - 包括带有自动测试的 Rails 引擎测试

只是想知道是否有人知道将 Rails 引擎测试纳入自动测试的好方法?基本上,当我运行自动测试时,我希望首先运行我的所有应用程序测试,然后让测试在我的引擎中运行。经过一番谷歌搜索后,我注意到了这个要点:引擎的自动测试似乎需要经历很多事情——想知道是否有一些更简单的东西我完全错过了。