扫描工具(Coverity代码扫描工具)
扫描工具(Coverity代码扫描工具)
1.说明:Coverity代码扫描工具可以扫描java,C/C++等语言,可以和jenkins联动,不过就是要收钱,jenkins上的插件可以用,免费的,适用于小的java项目一,扫描Java代码1.扫描.java文件
源代码在附件FileName.java。
1)执行命令
cov-configure --java
cov-build --dir results javac FileName.java
cov-analyze --dir results --all --aggressiveness-level high
cov-format-errors --dir results --html-output htmlResults
cov-commit-defects --hostIP1--dataport 9090 --stream TEST.java --version 0.0.1 --user Username --password Password --dir results
2)命令截图
cov-configure命令:
cov-build命令:
cov-analyze命令:
cov-format-errors命令:
附件htmlResults.zip保存 CoverityClient分析后的结果。
cov-commit-defects命令:
3)查看结果
访问,在coverity server 主页面上可以看到该项目的issues。
可在configuration-projects&streams中查看TEST.java关于build detail 和analyze detail的相关信息。
2.扫描maven管理的java项目
1) command
cov-configure --java
cov-build --dir results mvn clean install
cov-analyze --dir results --all -aggressiveness-level high
cov-format-errors --dir results --html-output htmlResults
cov-commit-defects --host 10.116.24.183 --dataport 9090 --stream jenkins_pipeline_java_maven-master --version 0.0.1 --user Username --password Password --dir results
2) 命令截图
cov-configure命令:
cov-build结果如图:
cov-analyze结果:
cov-format-errors命令:
Coverity Client扫描结果可在附件mavenResults.zip中的htmlResults中查看。
cov-commit-defects命令:
3)查看结果
因为没有检测到问题,所以在coverity server 主页面上看不到该项目的issues。
可在configuration-projects&streams中查看
jenkins_pipeline_java_maven-master 关于build detail 和analyze detail的相关信息。
3.扫描gradle管理的java项目1)应新建init.gradle文件
allprojects {
tasks.withType(JavaCompile) {
if (project.hasProperty("forCoverity")) {
options.sourcepath = files('/this/directory/must/not/exists')
}
}
}2)执行命令
cov-configure --java
cov-build --dir result gradle clean build --no-daemon --init-script init.gradle -PforCoverity
cov-analyze --dir result --all --aggressiveness-level high
cov-format-errors --dir result --html-output htmlResults3)命令截图
执行cov-build 命令图片:
执行cov-analyze命令图片:
执行cov-format-errors命令图片:
coverity client 扫描结果可在附件gradle.zip中htmlResults查看。
巨型蜗牛(最大蜗牛入侵我国)巨型蜗牛(最大蜗牛入侵我国)长江一带的黄梅雨即将过去,南方的雨季却正酣,在雨水滋润下,小区的草丛中路边的石板上,经常可以看到一只只玛瑙颜色的大蜗牛,有的甚至比鸡蛋还大!但几天前深圳
果汁英语(Juice是果汁)果汁英语(Juice是果汁)最近天气开始变得暖和起来了,咔咔都有点被搞懵了,不知道该穿什么样的衣服。都说春捂秋冻,如果减衣服太快了,小心感冒(catchacold)哦!但是为了降降
夏天解暑喝冷饮还是热饮(哪个更解暑,热茶还是冰啤酒?)夏天解暑喝冷饮还是热饮(哪个更解暑,热茶还是冰啤酒?)今天,我要跟大家分享的是一篇西班牙世界报网站的文章。文章为大家如何对抗高温答疑解惑。西班牙健康研究专家罗德里格斯指出,人体会寻
美肤天下(酸奶加芝麻,美肤又抗衰)美肤天下(酸奶加芝麻,美肤又抗衰)近日,台湾康健杂志指出,酸奶营养丰富,如果吃的时候加上点黑芝麻,则润肤抗老的功效更强。黑芝麻含有大量的脂肪和蛋白质,还有糖类维生素A维生素E卵磷脂
特色东北菜(属于东北人的4种特色美食)特色东北菜(属于东北人的4种特色美食)东北三省,包括黑龙江吉林和辽宁,格局十分明显,被称为白水黑山之地,去过东北的小伙伴都知道,这里除了工业密集,还是有名地产粮大省,有人说东北的空
景德镇小吃(景德镇美食界的5个扛把子)景德镇小吃(景德镇美食界的5个扛把子)景德镇位于江西省的东北部,是著名的世界瓷都,同时还是我国直升机工业的摇篮。景德镇有着悠久的历史与深厚的文化底蕴,除此之外景德镇的风景名胜也是多
寄生幼虫(寄生性天敌昆虫)寄生幼虫(寄生性天敌昆虫)如果您觉得我们的文章对您有帮助,欢迎您关注我们头条号生物防治并且转发我们的文章!在我们的生物防治头条号里面您可以看到更多的病虫害生物防治方面的内容学到更多
寄生参数(新思寄生参数提取在线研讨会)寄生参数(新思寄生参数提取在线研讨会)欢迎加入为期2天的SPEXI2021(SynopsysParasiticExtractionInterconnect2021)在线研讨会,您将
肯尼迪病(试着学会与罕见肯尼迪病相处)肯尼迪病(试着学会与罕见肯尼迪病相处)在去年火热的冰桶挑战中,罕见病渐冻人症(ALS)被人们所广泛认知。不过人们所不知道的是,有另外一种罕见病,症状与渐冻人症十分相似,甚至会让一些
外星醉汉pk地球神(怪诞背后的颠覆)外星醉汉pk地球神(怪诞背后的颠覆)一部多神信仰的印度拍摄的电影外星醉汉PK地球神,竟然颠覆了神权主导的迷信与信仰之间的宗教逻辑,同时还借印巴的政治矛盾宗教教派的矛盾,制造了一个浪
怪诞行为学(怪诞行为学,寻找生活中的最优选择)怪诞行为学(怪诞行为学,寻找生活中的最优选择)有一个可乐对比实验,一杯可口可乐与一杯百事可乐盲测对比,大部分人认为百事更好喝,但是如果在杯子上明确标识出可口和百事,那么可口可乐就会