草庐IT

autotest

全部标签

ruby - 如何设置自动测试以仅重新运行失败的 rspec 示例

我对自动测试的工作方式的印象(基于cucumbergithubwiki和其他在线内容)是它应该重新运行红色示例,直到它们通过。我的问题是它会重新运行规范文件中找到失败示例的所有示例,包括通过的示例。我不想浪费时间在修复失败示例的同时重新运行通过的示例。是否可以配置自动测试以便仅运行失败的示例? 最佳答案 您需要rspec-retrygem。以下是文档中有关如何实现它的一些示例:将它应用到覆盖整个测试套件的configureblock中...RSpec.configuredo|config|config.verbose_retry=t

ruby-on-rails - "autotest/rails [...] doesn' t [...] 存在。中止”

我发现自动测试已停止工作...$autotestloadingautotest/railsAutoteststyleautotest/railsdoesn'tseemtoexist.Aborting.根据thisblogpost,此错误的常见原因是人们没有安装autotest-railsgem。但是,我肯定已经安装了:autotest-rails(4.1.0)ZenTest(4.1.4,4.1.3,4.1.1,4.0.0,3.11.1,3.11.0,3.10.0,3.9.3,3.9.2)我今天或昨天都没有安装任何新的gem,尽管我昨天可能已经完成了gemupdate。我看到提到的另一个

ruby-on-rails - 为什么 Rspec 说 "Failure/Error: Unable to find matching line from backtrace"?

我在这里学习Rails教程:http://railstutorial.org/chapters/filling-in-the-layout#top当我运行“rspecspec/”时,我得到一堆如下所示的错误:1)LayoutLinksshouldhaveaHomepageat'/'Failure/Error:Unabletofindmatchinglinefrombacktracestackleveltoodeep#C:/Ruby19/lib/ruby/1.9.1/forwardable.rb:1852)LayoutLinksshouldhaveaContactpageat'/cont

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

我以前使用过ZenTest和自动测试来处理Ruby项目,并且我曾经使用它们进行测试驱动开发,如thisconfiguration.我有一个目前正在使用Java进行的项目,我想知道Java世界中是否有类似的东西可以达到相同的效果。 最佳答案 我还可以推荐Infinitest,它正在积极开发中,可以与Java以外的其他语言一起使用。我相信它在Scala上运行良好,但我在Groovy上使用它时运气不佳。它免费供个人使用,由Improving开发。 关于java-是否有类似ZenTest/Aut

android - 如何在 Android 设备中模拟计步器传感器?

我想模拟用户的步行并计算他们的步数以进行自动测试。我试图搜索解决方案,但只找到了simulatethelocation. 最佳答案 这很容易,因为inreality此传感器返回一个float,描述自上次激活后重新启动后用户所走的步数。因此,最简单的实现将包括一个在某些现实约束(1到9999步之间)内仅生成随机float的方法:publicfloatgenerateStepsCount(){floatminVal=1.0f;floatmaxVal=9999.0f;Randomrand=newRandom();returnrand.ne

【Game Of AutoTest】2、游戏自动化测试的技术选型

要做游戏自动化测试,首先需要了解游戏自动化技术。因此,本文详细讲解下游戏自动化测试领域可能用到的一些技术以及对应的场景,为自动化测试落地的技术选型提供参考。游戏自动化测试的测试对象是游戏本身。对于游戏这个概念,可以有以下几种:客户端:我们实际玩到的游戏本体,比如说PC程序,手机App,Web-App。服务器:在多人网络游戏中,用以模拟游戏世界的本体。编辑器:包含未烘焙到OS平台的游戏程序以及资源。我们在技术层面上所要做到的,就是通过某些方式访问这些程序运行环境产生的内容,改变游戏呈现以及玩家行为,操作玩家或游戏程序本身,达到我们的测试目的。在笔者的工作经验当中,主要做的是UE安卓客户端的自动化

windows - 是否有类似 autotest-fsevent for windows 的实现?

基本上,它是自动测试的扩展,用于监听来自操作系统的通知,并允许自动测试不永久扫描文件更改,同时仅测试必要的更改。它节省了CPU和磁盘的使用。 最佳答案 Windows为文件更改通知提供了一个API,称为FindFirstChangeNotificationhttp://msdn.microsoft.com/en-us/library/aa365261(VS.85).aspx事实证明,有人已经为此制作了一个小型ruby桥,您可以将其用作起点:http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ru

python - Python单元测试是否有类似 'autotest'的东西?

基本上,当测试中断或通过时,会发出咆哮通知(或其他回调)。这样的事情存在吗?如果没有,它应该很容易编写..最简单的方法是..运行python-autotestmyfile1.pymyfile2.pyetc.py检查要监控的文件是否已被修改(可能只是已保存)。在这些文件中运行任何测试。如果测试失败,但在之前的运行中通过了,则生成咆哮警报。失败然后通过的测试也是如此。等待,然后重复步骤2-5。如果测试在不同的文件中,我可以看到的问题是。简单的解决方案是在每次保存后运行所有测试。但是对于较慢的测试,这可能需要比保存之间的时间更长的时间,和/或可能会使用大量CPU资源等。最好的方法是实际查看哪

ruby - 如何与 Autotest 同时运行 Ruby 调试器?

我在工作时使用bundleexecautotest来运行我的测试规范,但是我也希望能够进出调试器。不过,我不知道如何让自动测试运行并监听调试命令。每次通过调试器语句时,它都会打印:*****debuggerstatementignored,use-dor--debugoptiontoenabledebugging我试过用这两个选项调用自动测试,即bundleexecautotest--debugger#=>justignoresthedebuggerbundleexecautotest-d#=>complainsthat-disaninvalidoptionbundleexecauto

ruby - 更新到 macos mavericks 后,gem 安装 autotest-fsevent 失败

更新到Maveriks后安装gemautotest-fsevent出现问题这是我得到的错误;Mellon:publiclasdolphin$sudogeminstallautotest-fseventBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingautotest-fsevent:ERROR:Failedtobuildgemnativeextension./Users/lasdolphin/.rvm/rubies/ruby-1.9.3-p448/bin/rubyextconf.rbextconf.r
12