autotest相关内容
自动测试通过仅运行已更改的测试来提高测试的运行速度. 但我想通过使用 spork 预加载 Rails 环境来进一步推动它,这样我将获得更快的反馈. 这可能吗? 自动测试:https://github.com/grosser/autotest Spork:http://github.com/timcharper/spork 解决方案 ARTICLE1 mikbe 有你
..
我正在关注 Rails 教程:http://railstutorial.org/chapters/filling-in-the-layout#top 当我运行“rspec spec/"时,我收到了一堆如下所示的错误: 1) LayoutLinks 应该在“/"处有一个主页失败/错误:无法从回溯中找到匹配的行堆栈级别太深# C:/Ruby19/lib/ruby/1.9.1/forwardab
..
我在使Rails自动测试通知无法在Engine Yard Vagrant环境上工作时遇到麻烦.在Mac上,我通常会通过Growl收到通知.但是,在虚拟环境(运行Ubuntu)上无法正常工作. 我尝试运行Linux通知设置,例如libnotify + autotest-notification,但是出现以下错误: libnotify-Message: Unable to get sess
..
我正在尝试在自动测试中添加一个钩子,以在更改javascript文件时触发测试. 下面是我正在使用的.autotest文件.语法似乎是正确的,但是更新JavaScript文件时没有任何反应. 第一个钩子工作正常,第二个钩子工作不正常. Autotest.add_hook :initialize do |at| at.add_mapping(%r%^spec/(seleniu
..
只要我的Rails应用程序的相关文件之一发生更改,我都希望获得自动测试以运行Steak接受测试.在研究了Rspec和Cucumber自己的自动测试配置之后,我正在尝试以下映射: Autotest.add_hook :initialize do |at| at.add_mapping(%r%^spec/acceptance/.*_spec.rb$%, true) { |filename,
..
我从 开始 ./bin/behat --suite=SuiteName --profile=profile_name 是否可以在FeatureContext中获取当前的behat配置文件名称,尤其是在BeforeSuiteScope 内部 /** * @BeforeSuite */ public static function beforeSuite(BeforeSuiteScop
..
在Windows 7上安装和运行Rails 3和Ruby 1.9.2相当顺利.直到现在,我要运行自动测试才遇到问题.该错误看起来非常简单,但我不知道如何解决. 我的Gemfile中有以下宝石: gem 'autotest' gem 'autotest-rails-pure' 但是当我运行bundle exec autotest时,我得到: loading autotest/r
..
我有一个新项目,我正在尝试使用rspec,autotest和spork启动并运行. 我正在使用: 轨道3.0.4 rspec 2.5.0 spork 0.9.0.rc3 自动测试4.4.6 Spork似乎加载得很好(我收到一条消息,它正在侦听端口),但是当我运行自动测试且测试失败时,它将一遍又一遍地重新运行该测试.它应该只运行测试,看看它失败并停止.知道为什么会
..
运行$ autotest或$ autotest -f都会得到相同的结果: #自[时间戳记]起等待 更改控制器或规格文件只会使该行重复(带有新的时间戳).如果我尝试$ autotest -v,它不包含没有测试匹配的文件列表中的规范或控制器,我认为这很好.但是除了#waiting行之外,它什么也没有显示. 如果我在运行-v时对规格或控制器进行了更改,则输出为使用{[path/to/c
..
我有一个使用RSpec2作为测试框架的Rails 3应用程序,并且能够使用自动测试来监视模型和规范目录中的更改,并在文件更改时重新运行规范套件. 我想添加一个包含一些自定义类的目录(RAILS_ROOT/lib/some_project/lib/ .rb)及其相应的规范(RAILS_ROOT/spec/some_project/ _spec.rb ),以便自动测试将自动提取对所有这些文件的更
..
我刚刚安装了包含自动测试4.4.6的Zentest 4.4.6,运行自动测试时出现以下错误: gems/ZenTest-4.6.0/lib/autotest.rb:226:in `autodiscover': undefined method `any?' for Gem::Specification:Class (NoMethodError) 是吗?就像它恢复为无轨红宝石 解决方
..
将项目移到Rails 3之后,我试图恢复自动测试并运行.升级到rspec 2.0.0.beta.22后,我似乎无法运行自动测试.我得到以下信息: bundler: command not found: c:/Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.0.0.beta.22/bin/rspec 即使二进制文件实际上确实存在于该位置.
..
基本上,它是自动测试的扩展,它侦听来自操作系统的通知,并允许自动测试在仅测试必要的更改时不永久扫描文件更改.这样可以节省CPU和磁盘的使用量. 解决方案 Windows为文件更改通知提供了一个名为FindFirstChangeNotification的API. http://msdn.microsoft.com/en-us/library/aa365261(VS.85).aspx 事
..
与 twitter 中的waloeiii相同的问题: 我如何不运行自动检查/测试 一切之后的完整测试套件 变绿了吗?我写的下一个测试将 是红色的! 我宁愿手动运行完整的测试套件. 顺便说一句,我尝试添加一个失败的规范: it "should flunk" do flunk end 但是当感觉到时autospec似乎会忽略它. 解决方案 有点晚了,但是我也在寻
..
我遇到过之前有自动测试的问题,我通过将其从ZenTest降级来解决4.1.4至4.1.3 $ ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] $ rails -v Rails 2.3.4 当前,我发现在Mac OS 10.6.1 Snow Leopard系统上,当我在项目中运行$ autotest时
..
我在这里关注rails教程: http://railstutorial.org/chapters/filling-in-the-layout#top 当我运行"rspec spec/"时,出现了一系列错误,如下所示: 1) LayoutLinks should have a Home page at '/' Failure/Error: Unable to find match
..
我正在关注Ruby on Rails教程(http://ruby.railstutorial.org).在第3章中,作者介绍了测试.一切似乎都按照说明进行,但是开始自动测试后我没有收到Growl通知(绿色或红色).另外,在Growl中,它表示“尚未注册任何应用程序". 参考文献: 我尝试了提到的两个gem安装 在 autotest-growl 自述文件 中 我盲目地装了宝石 k
..
我用travis-ci.org设置了一个nodejs自动测试.我需要设置一个服务器来支持静态文件.我想知道trvis-ci是否支持pm2:) 或者,有什么方法可以记录服务器的pid. 就像pm2一样: pm2 start app.js pm2 stop app.js 解决方案 您可以在travis上安装pm2.为此,您需要更改.travis.yml: before_
..
我运行命令自动测试,这是我得到的错误。我正在关注哈特尔的书,并想知道是否发生了这种冲突,因为现在有了ZenTest或其他什么东西?我该如何解决这个错误。我是RoR的新手 [/Users//.rvm/gems/ruby-1.9.2-p320@Gemspec中无效twitclone / specifications / ZenTest-4.8.4.gemspec]:符合要求[“
..
Autotest通过只运行更改后的测试来提高测试运行的速度。 但是我希望通过使用spork预加载Rails环境来进一步推动它,以便我能够获得更快的反馈。 这可能吗? 自动测试: https://github.com/grosser/autotest Spork: http://github.com/timcharper/spork 解决方案 ARTICLE1 mik
..