草庐IT

c# - Jenkins 失败单元 CanExecute 测试的方法不确定

我们在项目中对各种命令进行了很多CanExecute测试。当我们使用VisualStudio测试或AxoCover时,所有测试都正确通过。我们尝试在执行“CanExecute”之前添加一些先前的对象初始化,有时它有效(或者我们认为有效)。testedViewModel.Object.InEditMode=inEditMode;我有一个测试:[TestCase(true,true,TestName="Command_InEditMode_CanExecute")][TestCase(false,false,TestName="Command_NotInEditMode_CannotExe

c# - Jenkins 是否支持 XUnit.Net?

我习惯使用XUnit.net来满足我在C#项目中的所有单元测试需求。对于我的个人项目,我使用TeamCity作为我的CI服务器并使用正确的插件,单元测试正确启动并在TeamCity中正确报告结果。但是在工作中我们不得不使用Jenkins作为我们的CI服务器。我想知道Jenkins是否正确支持XUnit.net(以及XUnit.net理论)。我看到了一个用于Jenkins的插件XUnit,它可以支持各种XUnit框架,但是我没有在Jenkins中找到任何与XUnit.net框架支持相关的指南或讨论。我主要想知道我是否可以开始实现基于XUnit.net的单元测试(以及理论),并且请放心,J

c# - 构建 Office 加载项时程序集绑定(bind)错误 : "FindRibbons" task failed unexpectedly

我们正在尝试设置Jenkins(构建服务器)作业以基于VSTO构建我们的Office加载项。但是,在将DLL复制到项目的bin目录后,我不断收到构建过程失败的奇怪错误:Error11The"FindRibbons"taskfailedunexpectedly.System.IO.FileNotFoundException:Couldnotloadfileorassembly'MyAddIn,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'oroneofitsdependencies.Thesystemcannotfindthefi

Jenkins安装配置及插件安装使用

目录一、Jenkins安装Windows下安装:LinuxUbuntu下安装:二、Jenkins配置及插件安装使用简介插件安装:在线安装:离线安装:账户安全配置:三、Jenkins的环境变量说明四、Jenkins使用五、构建六、Jenkins在跨平台使用注意事项个人理解持续集成:为解决程序代码提交质量低,提交内容导致原有系统的BUG,按时或按需自动编译版本,进行自动化测试。百度对持续集成的定义:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发

javascript - 使用 Gradle 运行 karma ?

我有Jasmine单元测试,我想运行它并获取Istanbul代码覆盖率报告。我可以运行一个命令行脚本来在Jenkins中运行Karma,但是使用我的build.gradle执行所有内容会很好。是否可以使用Gradle运行Karma?我搜索过谷歌,但似乎找不到解决方案。谢谢 最佳答案 我通过在build.gradle文件中创建并运行一个可执行任务解决了这个问题:taskkarma(type:Exec){commandLine'karma','start','--single-runtrue'}

jenkins基础使用

 一、jenkins介绍jenkins是一款开源的CICD软件,在市面上各类开源相关软件中处于领先位置。从个人角度更倾向于将其看作一个具备cicd功能的开源框架,在期1000+插件、扩展库功能以及良好的shell兼容性的基础你几乎可以用jenkins来做任何事情。这里介绍一下从一台祼服务器开始搭建一个最简单的jenkins服务。名词:    构建: 指jenkins任务的执行或运行    编译: 软件代码从源代码生成二进制可执行文件的过程    另: 本文中job与任务代表同样意义。二、准备工作软件环境:linux服务器Centos7中间件:jdk            #提供基础的运行环境a

javascript - 什么是与 Protractor 一起运行的好 headless 浏览器?

这里是新用户。在构建我的冒烟和回归测试数小时后,我在网上阅读了许多案例后发现,众所周知,phantomjs很难与Protractor一起运行。到目前为止,Jenkins一直在运行phantomjs来完成所有的任务。他们需要这些测试作为没有安装窗口系统的ci的一部分运行。因此,如果有完全headless浏览器或headlesschrome(这将是最有益的)的建议并逐步设置它,我将不胜感激。我已经有一个conf.js和一个e2e.conf.js文件。我的代码在chrome上运行得很好。我相信我使用的是iMac和seleniumwebdriver。编辑:问题=Protractor不适用于ph

javascript - 我们如何在不加载 JSP 的情况下从 Jenkins (Hudson) 运行 JavaScript jasmine 测试?

我们有一个富网络客户端。我们的Controller和服务外观是用coffeescript(JavaScript)和jquery编写的。在过去,它们应该是java。为了从Jenkins/Hudson运行我们的JavaScriptjasmine测试,我们使用java的junit和htmlunit加载一个包含jasmine规范的面向测试的jsp页面。当Htmlunit尝试运行时,它在尝试getPage()时失败了,这可能是因为XML解析器类路径在我们的世界中很难追踪。我们只是希望能够从Jenkins运行我们的JavaScript测试,并在JavaScript测试未通过时让它报告失败。我们只是

javascript - 如何从 Jest 获取 JUnit XML 输出?

我有一个包含Jest测试的React应用程序。我正在我的package.json中配置Jest:…"jest":{"setupEnvScriptFile":"./test/jestenv.js","setupTestFrameworkScriptFile":"./test/setup-jasmine-env.js","testRunner":"node_modules/jest-cli/src/testRunners/jasmine/jasmine2.js","unmockedModulePathPatterns":["./node_modules/q","./node_modules

php - 使用自定义框架从目录运行 PHPUnit 测试

对于我们的项目,我在PHPUnit框架之上创建了一个框架,它可以帮助我们完成一些编写单元测试的常见任务。这个自定义框架继承自PHPUnit_Framework_TestCase,然后修改了mySetup()并为我们的代码添加了一堆有用的函数。现在在我们的测试代码中,我们只需扩展OurUnitTestFramework,然后编写测试。到目前为止,我们一直在通过Jenkins运行所有单元测试,它仍然运行良好,但现在当我们尝试在文件夹中运行测试时,它失败了。文件夹/子文件夹内的所有测试都成功运行,但有一个失败:[sumit@devmodel]$phpunitdatabasePHPUnit3.