`
shappy1978
  • 浏览: 700588 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Comment - TDD & BDD in CI

 
阅读更多

* curl need to install in win, just copy to windows, in my test, curl always failed after some times of download(before finish), even in terminal, so I use nodejs to download it. curl works on mac

$ curl -o $WORKSPACE/XXX http://xxx

$ node xx.js

var request = require('request');
var fs = require('fs');

var options = {
	proxy: "http://xxxx:8080/",
	url: 'http://xxx'
};

var stream = request(options).pipe(fs.createWriteStream('saveToFile.zip'));

 

 

* if the zip file contains a same name zip file, it will failed to unzip, need to rename before unzip

unzip -o xx.zip

* juint will report failed even if the xml is several seconds delay, so need to update the xml modify date. copy or mv won't effect the date.

$ touch *.xml

dos: copy /B *.xml +,,

 

* in Pipeline view, set number of pipeline instance per pipeline to 1 and uncheck the aggregated pipeline to show only one pipeline

 

* SCM URL plugin can't work on slave node, while nodejs still works

* It's strange that the domain mapping(host) still use master's, so that can't connect the server which master unable to connect, e.p. hockeyApp plugin

* cucumber jvm report is different with cucumber test result report, pipleline node can only publish junit test report.

 

* enable "Restrict where this project can be run" to run task on slave

* "only build jobs with lable restrictions matching this node" can prevent unlabled task to run on slave.

//******************************* ipa build

* setup keychain password in config, and use it in the job

* setup profile in keychin profile management, set the private key fully name in "Identitied"

* If want to build for emulator, set in "custom xcodebuild arguments" -destination 'platform=iOS Simulator,name=iPhone 6s,OS=9.3'

分享到:
评论

相关推荐

    desafio-tdd-bdd:请在JavaScript中进行库测试JavaScript专家

    安装而当前选择的文件夹是文件夹的项目# Clone this repository$ git clone https://github.com/LuscaLima/desafio-tdd-bdd.git# Access the folder project$ cd desafio-tdd-bdd# Install the dependencies$ npm ...

    UMTS-TDD手册

    ### UMTS-TDD 手册知识点解析 #### 核心知识点概述 本文档主要针对的是**NS2网络仿真软件**中的**UMTS-TDD**(Universal Mobile Telecommunications System - Time Division Duplex)仿真方法进行了深入细致的介绍...

    turma-accenture-tdd-bdd

    标题 "turma-accenture-tdd-bdd" 暗示了这是一个与 Accenture 公司相关的培训项目,重点在于 TDD(Test-Driven Development,测试驱动开发)和 BDD(Behavior-Driven Development,行为驱动开发)这两种软件开发实践...

    基于FPGA的LTE-TDD接收系统设计与实现.pdf

    根据提供的文档信息,以下是关于“基于FPGA的LTE-TDD接收系统设计与实现”的详细知识点: 1. FPGA(现场可编程门阵列)技术的应用: 文档介绍了基于FPGA的LTE-TDD接收系统的设计方案,由于FPGA的可编程特性,系统...

    前端开源库-mocha-lazy-bdd

    在实际项目中,Mocha-Lazy-BDD可以与持续集成工具(如Jenkins、Travis CI等)结合,实现测试自动化,确保每次代码变更后都能及时发现潜在问题。 总结来说,Mocha-Lazy-BDD为ES5项目的测试带来了一种更高效、更易读...

    turma-accenture-bdd-tdd-java

    标题 "turma-accenture-bdd-tdd-java" 暗示了这是一个关于在Java环境中实践行为驱动开发(BDD)和测试驱动开发(TDD)的项目或课程。 Accenture是一家全球知名的专业服务公司,可能与这个项目有关,而"turma"可能是...

    Laravel开发-laravel-tdd-docs

    将 TDD 与持续集成工具(如 Jenkins、Travis CI 或 GitHub Actions)结合,可以自动化测试流程,确保每次代码提交后都能通过所有测试,提升团队协作效率。 8. **代码覆盖率报告** 使用 `phpunit --coverage-...

    Ruby-TDD实战TestDrivenDevelopmentinAction

    在实际项目中,TDD也与其他实践相结合,如持续集成(Continuous Integration, CI)和持续部署(Continuous Deployment, CD)。例如,我们可以使用Jenkins、Travis CI或GitHub Actions设置自动化测试,每次代码提交后...

    2018美团点评技术文档-后台&前端&运维&测试&工程师成长篇&系统篇

    此文档可能会讨论自动化部署工具(如Docker、Kubernetes)、持续集成/持续部署(CI/CD)流程、监控系统(如Prometheus、ELK Stack)和故障排查技巧。此外,也可能包含数据备份、灾难恢复计划和容量规划等相关内容。 ...

    pruebas-de-bdd-tdd-con-jasmine

    标题 "pruebas-de-bdd-tdd-con-jasmine" 指的是一个关于使用 Jasmine 进行行为驱动开发(BDD)和测试驱动开发(TDD)的项目或教程。Jasmine 是一个流行的 JavaScript 测试框架,它允许开发者编写可读性强、结构化的...

    rest-express-seed:使用 BDD TDD 构建的带有 node.js、express.js 和 mongoose 的 REST API 种子示例项目

    使用 node.js 和 express.js 使用 BDD/TDD 方法的 REST API 种子项目 如何使用rest-express-seed 克隆 rest-express-seed 存储库,运行npm install来安装依赖项。 运行应用程序 npm start 运行测试 npm test 目录...

    LTE-TDD随机接入过程-前导码Preamble的格式及时频位置.doc

    LTE-TDD随机接入过程-前导码Preamble的格式及时频位置 前导码Preamble是LTE-TDD随机接入过程中一个关键的组成部分,它是UE在物理随机接入信道中发送的实际容,由长度为Tcp的循环前缀CP和长度为Tseq的序列Sequence...

    .Net-BDD-TDD-UNIT-IN-ONE:C#.NET JAVASCRIPT TDD BDD单元全部合为一体

    .NET-BDD-TDD-UNIT-合一C#.NET JAVASCRIPT TDD BDD单元全部合为一体使用的工具dotnet框架茉莉花测试Selenium小Cucumberbdd tdd nunitCucumberVisual Studio 2015 Extension and UpdatesSpecflow for Visual Studio ...

    Laravel开发-tdd

    结合持续集成(CI)工具,如Jenkins、Travis CI或GitHub Actions,可以自动运行测试套件,确保每次代码提交后系统的正确性。 通过TDD在Laravel开发中,开发者可以建立起坚固的质量保障体系,提高代码的可靠性,并且...

    云计算-TDD-LTE上行链路信道估计算法研究.pdf

    云计算-TDD-LTE上行链路信道估计算法研究.pdf

    4G-FDD-TDD-V5.55.20-B20240329-高铁低速迁出.zip

    4G_FDD-TDD_V5.55.20_B20240329_高铁低速迁出

    ses-tdd-exercise-1-template-源码.rar

    5. **持续集成(Continuous Integration, CI)**:TDD实践中,频繁的代码提交和测试执行是关键。CI工具(如Jenkins、Travis CI、GitHub Actions等)可以帮助自动化构建和测试过程,确保代码的每次更改都不会引入新的...

Global site tag (gtag.js) - Google Analytics