问题标签 [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.
maven - GitLab Runner 没有编译器
需要一些帮助来帮助解决这个问题。
我正在运行我的 gitlab ci,以测试我的 maven 项目,一切正常,但是当它开始编译/构建/安装时收到以下错误:
我的 eclipse 和 windows cmd 编译正常,没有问题,安装了所有环境变量:
testing - 无法运行我的测试 JUnit 步骤定义
我想运行测试 JUnit 我在 2 个不同的项目中工作:
在第一个我有这个功能:
步骤定义类:
和 Runner 类:
它对我很有用
但是当我在另一个大项目中添加这 3 个步骤(功能、stepdef 和跑步者)时它不起作用我不明白这个问题!
这是错误
但我已经在课程步骤定义中定义了它们,任何人都可以帮助我
continuous-integration - 是否可以在推送中添加 CI 信息?
我们在 Stage Server 上为 CI/CD 使用 Gitlab CE 和 Gitlab Runner。我们有一个分支,比如说 dev1,我们需要为不同的更改执行不同的任务。
例如,对于前端的东西,我们需要一个编译器来启动,而对于后端,我们需要运行 php-unit。
我可以在 push 中决定我想开始什么样的 Pipeline 吗?我看到了标签,但我想它们在 git(用于版本控制)和 gitlab(用于跑步者)中是不同的。
该用例是否有最佳实践,还是我必须使用 2 个不同的分支?
api - 我如何设置我的 Junit 跑步者让黄瓜在多个项目上运行?
我最近开始使用黄瓜,我刚刚设置了项目 项目设置
如您所见,我有 DefaultRunner.java,它是 JUnit 运行器类,它具有以下代码:
现在我可以毫无问题地从 Windows 系统运行它,但由于寻址系统的原因,我不能从 Mac 上运行它。我尝试使用 if 语句来选择操作系统,但它不起作用。
java - Cucumber Java - ExtendedCucumberOptions 在 Runner 类中什么都不做(报告)
我正在使用 Java 中的 Cucumber,我对 ExtendedCucumberOptions 有疑问,因为没有做任何事情。
这是我的跑步者:
Runner 正在生成 @CucumberOptions 除了“usage:target/cucumber-usage.json”} 另一方面,@ExtendedCucumberOptions 不起作用。
这是我的 POM
我想要做的是生成不同于“漂亮”的报告。我只在没有 Jenkins 的情况下使用 Cucumber。我试图创建图形报告,但 ExtendedCucumber 没有在目标文件夹中生成任何内容。
我不知道它是否有用,但这是 testng.xml 文件:
拜托我需要你的帮忙。
git - 在管道中运行作业时找到当前的 git 分支
如何在管道中运行的作业中找到分支名称?我试过git branch
了,我得到的是
* (detached from <commit number>)
master
java - Cucumber Java Maven - ExtendedCucumberOptions - 缺少步骤
当我在 IntelliJ 中运行我的 Runner 类时,我面临着下一个行为。
这是我的项目的管道:
这是我的跑步者课:
我不知道这是否必要,但这是我的 POM:
当我运行我的 Runner 时,它会在屏幕上显示下一条消息:
我尝试了不同的方法来解决这个问题,我对 Cucumber 中跑步者的类似问题感到不满,但我无能为力。请你帮助我好吗?
我已经在他们自己的课程中实现了该步骤,但是跑步者没有识别它们。
jenkins - TFS + 詹金斯工作
我在本地 TFS 服务器上有一个项目。这个项目有一个创建构建的 PowerShell 脚本。
我需要在 Jenkins 中创建一个正确的 JOB,它将在项目 (TFS) 发生任何更改时启动。该作业将自动在项目目录上启动 PS 脚本。
请帮我完成这个任务。
unit-testing - 测试从第三方休息服务返回值的方法
我有一个从第三方休息服务返回数据的方法。我无法从本地计算机访问第三方服务。我尝试实现 MockRestServiceServer 和 WireMock 来测试相同但不成功。
下面是代码
正在使用 spring boot 开发应用程序。提前致谢。
git - cf login - Windows GIT 运行器中的凭据作为 shell 被拒绝
无法在 GIT 运行器中使用 cf login 作为 shell 登录到 cf
$ cf login -a api.sys.xxx.pcf.xxx.com -u xxxxx -p xxxxx -o xxx -s xx --skip-ssl-validation
我能够执行相同的命令并成功通过 Windows Powershell 进行身份验证。但是对于 GIT-CICD yml 文件,我正在尝试执行上述命令并且无法正常工作。
任何建议都会有很大帮助。