问题标签 [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.

0 投票
1 回答
938 浏览

java - 如果我使用内部类进行单元测试架构,如何避免忽略测试?

我有以下单元测试架构:

如果我运行单元测试,我会看到以下错误消息:

Mockito 试图说我Base是测试位没有注释的方法@Test

我找到了决定——忽略基类。

位看起来像黑客。有没有更优雅的方式?

0 投票
2 回答
1300 浏览

java - 我如何为这个程序创建一个跑步者?(测试它)

我正在编写一个程序来计算字符串中元音的数量,如果元音多于辅音,则返回 true。如果不是,则为假。这是一项家庭作业,但跑步者不是其中的一部分。我想测试一下我的程序是否有效,它应该(希望!)。

现在,对于我们所有的家庭作业和实验室,通常都会提供跑步者。我们从来没有被教过如何编写一个,这很糟糕,因为我想检查我的代码。我尝试模仿过去的跑步者,但我的跑步者不断出现错误,其中一些显示为:“找不到符号”如何为这个程序创建跑步者?

这是我的代码:

如果你发现任何问题,我总是除了建议:)

这是我的“跑步者”(它很糟糕,哈哈):

导入静态 java.lang.System.*;

谢谢 :)

0 投票
2 回答
2124 浏览

.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中做过吗?如果是这样,你能提供一个例子吗?

如果跑步者实际上是完成此操作的地方,那么在此示例中变量和值应该放在哪里:

块引用

0 投票
1 回答
79 浏览

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\”,那么它工作正常。

0 投票
1 回答
84 浏览

c - 程序测试员,bash

我正在尝试使用多个输入文件测试程序(tp3)并将输出打印到另一个文件中。因此,我设计了以下 bash 脚本名称运行器来同时执行所有操作:

每次运行此脚本时,都会出现以下错误:

要运行 bash 脚本,我会:

脚本有什么问题?

使其工作的修改:首先我引用了变量,然后我为名为“TEST”的文件替换了第二个参数“$2”,现在一切正常。

新代码:

感谢大家的帮助。

0 投票
3 回答
789 浏览

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

0 投票
0 回答
3832 浏览

jasmine - 业力:无法启动 chrome

对于我的 angularjs 项目,尝试使用 karma+jamine 进行单元测试。我已经安装了 karma @ local 并尝试从 .bin 文件夹开始。所以我遇到了以下问题;仅供参考,我正在粘贴文件夹结构,

错误:

文件夹结构: node_modules src test karma.conf package.json

karma.conf 文件

0 投票
1 回答
214 浏览

continuous-integration - GitLab 运行器配置

我正在使用标准的 GitLab 跑步者。

我需要确定主分支的更新和开发分支的更新。因为我想将 master 分支复制到生产服务器,并将 dev 分支复制到测试服务器。

但是我只有一个 .gitlab-ci.yml 文件,它在“git push”之后开始。

如果我注册第二名。它也是 .gitlab-ci.yml 的控制器

该怎么办?

0 投票
1 回答
1410 浏览

windows - 使用 Windows Runner 上传工件

我们使用来自 Gitlab-ci的官方Windows运行器。我们要上传工件。

我们在 yaml 文件中使用 'artifact' 关键字来定义需要上传的人工制品。当我们提交这是我们得到的消息:

这是因为它使用的是Windows 机器吗?这里有什么交易?

0 投票
1 回答
66 浏览

swift - 英雄倒下但不倒退

我有我正在制作的这个游戏,在游戏中玩家通过在这个梁状地面下方或上方移动来躲避阻挡。到目前为止,我已经把所有东西都放下了,除了当他向下翻转时英雄不会向后翻转。

这是我使用的代码: