问题标签 [runner]
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.
java - 如果我使用内部类进行单元测试架构,如何避免忽略测试?
我有以下单元测试架构:
如果我运行单元测试,我会看到以下错误消息:
Mockito 试图说我Base
是测试位没有注释的方法@Test
我找到了决定——忽略基类。
位看起来像黑客。有没有更优雅的方式?
java - 我如何为这个程序创建一个跑步者?(测试它)
我正在编写一个程序来计算字符串中元音的数量,如果元音多于辅音,则返回 true。如果不是,则为假。这是一项家庭作业,但跑步者不是其中的一部分。我想测试一下我的程序是否有效,它应该(希望!)。
现在,对于我们所有的家庭作业和实验室,通常都会提供跑步者。我们从来没有被教过如何编写一个,这很糟糕,因为我想检查我的代码。我尝试模仿过去的跑步者,但我的跑步者不断出现错误,其中一些显示为:“找不到符号”如何为这个程序创建跑步者?
这是我的代码:
如果你发现任何问题,我总是除了建议:)
这是我的“跑步者”(它很糟糕,哈哈):
导入静态 java.lang.System.*;
谢谢 :)
.htaccess - 需要如何在 Cloud9-IDE 中指定起始路径和文件名的示例(我不想使用 index.php)
我需要指定文件名和启动路径配置设置,这样当我运行我的 php 项目时,它将从正确的 php 文件开始并在正确的位置查找(不是默认的 index.php)。但是在 cloud9 中,htaccess 看起来不是正确的地方吗?我认为 Cloud9 无论如何都不会让我们访问 htaccess。c9 文档 ( https://docs.c9.io/v1.0/docs/custom-runners ) 描述了编辑现有的或创建新的跑步者。我对跑步者语法没有经验,他们给出的例子还不够。但看起来我应该在跑步者中使用 $file_path 或 $file 变量来完成这个?有人在cloud9中做过吗?如果是这样,你能提供一个例子吗?
如果跑步者实际上是完成此操作的地方,那么在此示例中变量和值应该放在哪里:
块引用
user-interface - 长度不能小于零。(NUNIT GUI RUNNER)
我正在使用 NUnit GUI Runner 来执行我在 Selenium Webdriver C# 中开发的测试套件。
每次我收到错误 长度不能小于零。
如果我用绝对路径更改相对路径,那么它工作正常。相对路径是否有任何限制。请指教。
NUNIT 版本:2.6.4.14350 框架版本:Net 3.5 Visual Studio 2013
我的代码是这样的:
String relativePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); relativePath = relativePath.Substring(0, relativePath.IndexOf("TestResults"));
因此,如果我将 relativePath 的值更改为“C:\demo\”,那么它工作正常。
c - 程序测试员,bash
我正在尝试使用多个输入文件测试程序(tp3)并将输出打印到另一个文件中。因此,我设计了以下 bash 脚本名称运行器来同时执行所有操作:
每次运行此脚本时,都会出现以下错误:
要运行 bash 脚本,我会:
脚本有什么问题?
使其工作的修改:首先我引用了变量,然后我为名为“TEST”的文件替换了第二个参数“$2”,现在一切正常。
新代码:
感谢大家的帮助。
console - 为什么 Visual Studio 2015 控制台运行程序无法识别 MSpec?
我编写了一些 MSpec,但 Visual Studio (2015) 测试运行程序无法识别它们。我已经使用 NuGet-PM添加了Machine.Specifications.Runner.Console
所有必需的包。Machine.Specification
但是当我选择 时Test->Run Test
,甚至没有列出包含 mspec 的文件。Beyond 是我迄今为止编写的 mspecs 的一个示例,它位于一个自己的项目/解决方案中,其中包含一些其他(常规单元)测试,顺便说一句,这些测试都运行良好。
我错过了什么?
注意:这里不能选择使用 ReSharper。我知道很多人喜欢它,甚至更多人推荐它,但我的公司已经拒绝了我的要求。
编辑:使用“Machine.Specifications.Console.Runner”,您必须牢记以下几点:
1)将控制台的工作目录更改为存储所有 mespc.exe 文件的目录(在我的情况下c:\projects\...\Source\packages\Machine.Specifications.Runner.Console.versionnumber\tools
:)
2)根据您的调试选项选择正确的 .exe 文件(在我的情况下mspec-x86.exe
:)
3) 作为参数,您现在必须插入包含 mspecs 的项目的 .dll 的相对路径。(再次作为我的例子:
..\..\..\PluginTests\bin\x86\Debug\PluginTests.dll
jasmine - 业力:无法启动 chrome
对于我的 angularjs 项目,尝试使用 karma+jamine 进行单元测试。我已经安装了 karma @ local 并尝试从 .bin 文件夹开始。所以我遇到了以下问题;仅供参考,我正在粘贴文件夹结构,
错误:
文件夹结构: node_modules src test karma.conf package.json
karma.conf 文件
continuous-integration - GitLab 运行器配置
我正在使用标准的 GitLab 跑步者。
我需要确定主分支的更新和开发分支的更新。因为我想将 master 分支复制到生产服务器,并将 dev 分支复制到测试服务器。
但是我只有一个 .gitlab-ci.yml 文件,它在“git push”之后开始。
如果我注册第二名。它也是 .gitlab-ci.yml 的控制器
该怎么办?
windows - 使用 Windows Runner 上传工件
我们使用来自 Gitlab-ci的官方Windows运行器。我们要上传工件。
我们在 yaml 文件中使用 'artifact' 关键字来定义需要上传的人工制品。当我们提交这是我们得到的消息:
这是因为它使用的是Windows 机器吗?这里有什么交易?
swift - 英雄倒下但不倒退
我有我正在制作的这个游戏,在游戏中玩家通过在这个梁状地面下方或上方移动来躲避阻挡。到目前为止,我已经把所有东西都放下了,除了当他向下翻转时英雄不会向后翻转。
这是我使用的代码: