问题标签 [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 - Autotest、Shouda、Ruby - 设置?
我试图让整个设置在我的 Mac 上使用 Autotest/Growl/Shoulda 来测试我正在为Authlogic 开发的 gem 。我过去使用过很多 RSpec,但想改用 Shoulda。
这个 gem 将与 Rails 一起工作,但我制作的其他 gem 只是普通的旧 ruby 库,不依赖于 Rails 模块。测试红宝石的推荐方法是什么?
ZenTest 似乎主要集中在 Rails 上,因为我还没有找到一个 gem 可以让它autotest
自动运行我所有的 TestUnit 测试,无论我是使用 Rails、Sinatra 还是只是制作一个 gem。
问题是,在您正在构建的 gem 上运行测试的设置/工作流程是什么?你有什么资源可以帮助我吗?
或者更具体、可测试的问题:如何使用 Autotest 运行 Paperclip 或 Authlogic 的测试套件?
到目前为止,我一直在使用这些资源:
非常感谢。想让测试成为我工作流程的核心部分。
windows - 是否有用于 Windows 的 autotest-fsevent 之类的实现?
基本上,它是自动测试的扩展,它侦听来自操作系统的通知,并允许自动测试在仅测试必要的更改时不永久扫描文件更改。它节省了 CPU 和磁盘的使用。
c++ - 有你吗?你如何进行 C++ 自动测试?
就自动测试而言,您如何对 C++ 程序进行自动测试?是否有任何可用于进行单元测试和集成测试的自动测试框架?
ruby-on-rails - 如何告诉自动测试正确跟踪应用程序源中的更改?
每当我的 Rails 应用程序的相关文件之一发生更改时,我都希望自动测试以运行 Steak 验收测试。在研究了 Rspec 和 Cucumber 自己的自动测试配置之后,我正在尝试以下映射:
p>第一个有效:每当 Steak 规格发生变化时,它就会再次运行。
但第二个和第三个没有。更改 /app 子目录下的任何源文件都会被忽略。
使这些映射起作用的正确方法是什么?
谢谢奥利弗
ruby-on-rails - Test::Unit 2.x 测试从 rake 运行但自动测试失败
我在使用 Test::Unit 2.0.6 通过自动测试运行 Rails 单元测试时遇到问题。通过运行测试rake test:units
完美,但是当我从自动测试运行测试时,我得到了这个:
版本:
- Mac OS X 10.6.3
- ruby 1.8.7 (2009-06-08 patchlevel 173) [universal-darwin10.0]
- Rails 2.3.5(基于 Suspenders)
- 自动测试 (4.3.2)
- 自动测试 fsevent (0.1.3)
- 自动测试咆哮(0.1.7)
- 自动测试导轨(4.1.0)
- 禅测 (4.3.3)
- 测试单元(2.0.6)
测试单元 2.0.9 也会出现此问题。我已经尝试了在尝试运行测试时出现未初始化的常量错误和http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/50中的建议,但仍然没有运气。
如果我删除需要 Test::Unit 2.x 的断言并删除 test-unit gem,自动测试就可以正常工作。不幸的是,我需要使用 2.x 断言。
有任何想法吗?提前感谢您的任何帮助。
windows - 带有自动测试咆哮的文件路径错误(WINDOWS)(已修订)
我正在通过 http://www.railstutorial.org/chapters/static-pages#fig:autotest_green上的设置
我坚持这个特定的错误:
错误读数:http://pastie.org/1015405
我可以看到这里的故事问题是
没有这样的文件或目录 - Files/rubygems-1.3.7/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb
“程序文件”已被截断为“文件”,因此程序无法找到它应该寻找的内容
pages_controller_spec.rb 的读数:http: //pastie.org/1015412
ruby-on-rails - 没有要加载的文件 -- rspec/autorun (LoadError)
尝试使用 rspec2、rails3 和 autotest。运行自动测试时,我遇到以下问题:
看起来像一个路径问题,但我不知道如何解决它。
这是我的配置要点。
关于我可以做些什么来解决这个问题的任何想法?
ruby-on-rails - 如何解决自动测试无限循环问题?
我正在使用黄瓜、rails3、rspec2 和自动测试。我试图弄清楚为什么我的功能无限循环。我怀疑它在测试期间更改了一些文件,但我不确定是哪一个。我在.autotest
没有骰子的情况下添加了一些例外。
我可以采取任何步骤来解决此问题吗?
如果我能看到哪些文件正在触发重新运行,或者在运行时,哪些文件正在被监视/未被监视,那就太酷了。
这是我的 .autotest 内容
ruby-on-rails - 使用 Autotest 和 Bundler for Rails3 应用程序传递黄瓜选项
我对如何使用 cuke 的选项有点困惑。
我知道我可以在两个不同的控制台中运行 spec 和 cucumber。但我希望它同时运行。所以,我可以为 rspec 传递参数/选项,bundle exec autotest -c -f specdoc
但如果我传递黄瓜选项,比如--tags @wip --format pretty
,它就会爆炸。
那么,我怎样才能做到这一点?
autotest - ZenTest 自动测试未运行测试
我遇到了与在以下位置发布的完全相同的问题:ZenTest autotest not running tests。但是,该文章中没有任何内容可以帮助我解决问题。我已经安装了 ZenTest 和 autotest-rails,但是当我从命令提示符运行 autotest 时,我看到“正在加载 autotest/rails”,然后什么都没有发生。没有运行任何测试或任何东西。我曾尝试将 ZenTest gem 版本降级但无济于事。这非常令人沮丧。我一直在尝试跟随 PeepCode 在 rspec 上的截屏视频,但还没有进行自动测试来做一件事。有什么建议么?