zoukankan      html  css  js  c++  java
  • 运行job检验单元测试覆盖率

    http://ns.jenkins.baidu.com/user/anyixing/my-views/view/Map_ut/job/poi-zhunru/

    1在http://ns.jenkins.baidu.com/user/anyixing/my-views/view/Map_ut/网站选择新建一个job

    2,拷贝一个已存在的任务

    3,修改对应的路径(尤其是svn的路径,url的路径)

    修改对应的脚本命令:

    Execute shell
    [help]
         
      Command
     
       
      See the list of available environment variables
     

    其中命令是:

    source ~/.bash_profile
    cd /home/map/.subversion
    rm -rf auth
    cp -r auth_fan auth

    cd /home/map/ci/ut/data/phone-normal
    sh -x phone-normal_ut.sh r1143 $SVN_REVISION > /home/map/ci/ut/data/phone-normal/log

    修改其中的路径,并且注意最后一条命令中的r1143应当是svn中的四位版本号,版本升级的时候需要注意,新模块可以随便填。

    4,[map@cp01-testing-mapse10.cp01.baidu.com data]$ pwd

    /home/map/ci/ut/data

    在这个目录下,新建一个对应项目的目录,从网页配置上对应的目录中copy一份过来。

    修改其中的。Sh文件

    MOD=phone-normal

    以及命令之后对应的版本号 -v的参数:

    scm_autobuild.pl -p=app/search/lbs-data/data-service/$MOD -v=1.0.0 -y 2>&1

     

    对应生成的代码路径是在:

    /home/map/ut_compile/data/phone-normal/app/search/lbs-data/data-service/phone-normal/cpp/test中

    如果需要更新代码,对应的方法是:

    在/home/map/ut_compile/data/phone-normal/app/search/lbs-data/data-service/phone-normal/cpp目录下执行svn命令,

     svn co https://svn.baidu.com/app/search/lbs-data/trunk/data-service/phone-normal/cpp/test/

    可以更新对应的代码

     具体查看方法,进入对应的流程,选择html-report,选择cpp,查看函数覆盖率和分支覆盖率

      

     

  • 相关阅读:
    使用VMware Workstation和Virtual Network Editor管理虚拟网络
    关于VMware虚拟机的上网问题[Workstation版本] [备用]
    verycd上的一些视频课程
    什么是HD , HDTV , BD(BluRay) , HDDVD
    Vim 统计(利用自身替换的副作用)
    zz再谈“安防IT化”
    浙江大学-英特尔嵌入式技术中心成立
    shell脚本条件测试与比较
    shell脚本特殊变量与变量子串相关知识
    Linux基础和帮助
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/3713841.html
Copyright © 2011-2022 走看看