• 运行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,查看函数覆盖率和分支覆盖率

      

     

  • 相关阅读:
    Java配置jdk图文教程
    线程池介绍与应用
    继承机制的探讨
    1.深入分析_NIO性能分析
    1.类的加载机制_继承类的加载(一个小的Demo)说明
    githup创建新java项目
    UE常用快捷键使用
    堡垒机上传文件
    16.linux常用查看命令
    15.vi/vim编辑器下常用光标移动
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/3713841.html
Copyright © 2020-2023  润新知