Coverity for python软件包入门
我下载了用于Python/PHP的coverity包,并尝试 让它分析我的包:Coverity for python软件包入门,python,coverity,Python,Coverity,我下载了用于Python/PHP的coverity包,并尝试 让它分析我的包: ./cov-build --dir cov-int --fs-capture-search /my/dir/ python mine.py 考虑到“my/dir”包含包的根目录,“mine.py”实现了入口点 我得到的结果是: command line: No input files. [STATUS] Running filesystem capture search... [STATUS] Emitting 4
./cov-build --dir cov-int --fs-capture-search /my/dir/ python mine.py
考虑到“my/dir”包含包的根目录,“mine.py”实现了入口点
我得到的结果是:
command line: No input files.
[STATUS] Running filesystem capture search...
[STATUS] Emitting 485 source files from filesystem capture
|0----------25-----------50----------75---------100|
****************************************************
[WARNING] Build command python /tmp/trunk/quex-exe.py exited with code 255. Please verify that the build completed successfully.
我不清楚Coverity对“build”的含义。这是否意味着脚本的示例调用?我如何开始
“doc/”子目录中的大多数“帮助”文件为空(!)
这意味着您在cov构建行(python mine.py
)上指定的命令没有以零退出。可能是因为这个原因:
command line: No input files.
但在任何情况下,cov build都成功地捕获了485个源文件,所以您可能根本不需要使用build命令。在这种情况下,您可以指定
--no command
开关并省略python mine.py
,此时您可以继续执行工作流的其余部分。两者都不起作用。(i) 指定命令行,以便Quex不会抱怨=>发出零个文件。(ii)使用--no命令=>发出零个文件。”cov配置”表示python在plattform(?)上不可用。如果我下载了coverity的Python版本,这怎么可能呢?您是否在cov init/build log.txt
下检查了构建日志?可能是cov build
正在捕获文件,但由于解析错误或其他问题而无法发出这些文件。至于cov配置问题,我不确定是什么原因造成的。当您运行cov configure--python
时,我会让您看到该错误消息?
command line: No input files.