云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_忠犬八公的故事百度云_学生机

小七 141 0

加速你的测试,你的覆盖面和所有的事情!

martinfowler在讨论持续集成(CI)构建时说了以下几点:尝试加快提交构建。在几个小时的构建上进行持续集成总比什么都不做要好,但是降到10分钟这个神奇的数字要好得多。这通常需要对代码库进行一些非常严重的操作,以打破对系统缓慢部分的依赖。CloudBees Accelerator传统上用于加速CI构建的编译部分,但它的功能要多得多。单元测试、代码覆盖率和静态分析套件经常增长到CI周期比"神奇的"10分钟长得多的地步。CloudBees Accelerator将这些套件拆分并分布在集群中,从而缩短了这些套件的时间。我最近和一个潜在的客户合作,加速他们的Boost单元测试和msvisualstudio代码覆盖套件。它们的并行性非常好,提供了高达11.5倍的加速。 单元测试和代码覆盖套件在一台机器上运行的5个代理之间以细粒度并行化。结果是:由于套件是以如此精细的粒度拆分的,所以在向集群添加代理时,时间会缩短。结果是:有关这个用例的更多细节,以及如何使用相同的方法来缩短CI和测试周期,请查看我的网络研讨会重播。观看网络研讨会»