问题标签 [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.
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:in
require' from spec/integration/layout_links_spec.rb:1:in <top (required)>'
from <internal:lib/rubygems/custom_require>:29:in
require' from :29:in require'
from -e:1:in
block in ' from -e:1:in each'
from -e:1:in
'
有任何想法吗?
ruby-on-rails - 自动测试 - 加载错误 - 发布错误
就是上面的错误,一直在找。我的自动测试文件看起来不错。已安装所有宝石。检查我是否可以在其他地方找到问题,但没有成功。有任何想法吗?谢谢
ruby - 在带有 Rails 3、Ruby 1.9.2 的 Windows 7 上运行自动测试时出错
在 Windows 7 上安装和运行 Rails 3 和 Ruby 1.9.2 相当顺利。只是现在我想运行自动测试,我遇到了问题。这个错误看起来简单得令人沮丧,但我不知道如何解决它。
我的 Gemfile 中有以下宝石:
但是当我运行时bundle exec autotest
,我得到:
所以某些路径的格式似乎出了问题,但我不确定在哪里以及如何解决它。我试过在 Cygwin 下运行它,但无济于事。
我也尝试过使用ZenTest
gem 而不是autotest
and autotest-rails-pure
gems 并且运行了!但是,它没有检测到默认目录中的任何测试文件。所以这似乎也没多大用处。
谁能帮忙?
ruby-on-rails - 如何在 Rails 测试中结合 autotest 和 spork?
自动测试通过仅运行更改的测试来提高测试运行的速度。
但我想通过使用 spork 预加载 Rails 环境来进一步推动它,这样我将获得更快的反馈。
这可能吗?
自动测试:https ://github.com/grosser/autotest
叉叉:http: //github.com/timcharper/spork
terminal - 如何使用自动测试在终端中为我的黄瓜测试结果添加颜色?
我的黄瓜测试没有任何颜色。我希望有一种方法可以让 Cucumber 输出丰富多彩的结果......
ruby-on-rails-3 - 我只能在没有 Cucumber 的情况下运行 RSpec 和 Autotest 吗?
我同时使用 Cucumber 和 Rspec,但我想在处理规范示例时禁用自动测试运行故事。有没有我可以更改的配置选项来做到这一点?
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,一切都会按预期进行。
ruby-on-rails - 为什么自动测试不起作用?
我正在尝试使用自动测试进行 Rails 开发。它应该自动运行我的测试。
这是我的设置:
这是gem环境:
这是错误。看起来自动测试正在尝试使用其他版本的 Ruby。
ruby-on-rails - 限制自动测试运行的集成测试(Rails)
我正在使用自动测试,并添加了钩子来运行我的集成测试。在工作时,只要我做出影响任何集成测试的更改,所有集成测试都会重新运行。如果可能的话,这是我想改变的行为。(我使用 rspec 和 webrat 进行测试,没有黄瓜)
对于非集成测试,模式是如果您更改测试或其描述内容,它会在同一个规范文件(或描述块?)中重新运行测试。所以,假设我们有 page_controller.rb 和 page_controller_spec.rb。autotest 知道,如果您更改其中一个文件,它只会运行 page_controller_spec 中的测试,然后,如果它通过,它会运行所有测试。我想对我的集成测试进行类似的测试——只需先在文件中运行测试失败的测试,然后运行所有测试(如果它们通过)。
我的 .autotest 文件看起来像这样
ruby-on-rails - 包括带有自动测试的 Rails 引擎测试
只是想知道是否有人知道将 Rails 引擎测试纳入自动测试的好方法?基本上,当我运行自动测试时,我希望首先运行我的所有应用程序测试,然后让测试在我的引擎中运行。经过一番谷歌搜索后,我注意到了这个要点:引擎的自动测试似乎需要经历很多事情——想知道是否有一些更简单的东西我完全错过了。