首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Parasoft跳过所有文件而不进行测试。

Parasoft跳过所有文件而不进行测试。
EN

Stack Overflow用户
提问于 2017-09-12 14:04:44
回答 1查看 1.1K关注 0票数 1

我试图检查我们的项目的“编码标准”与Parasoft。这是一个使用"gnu.cross.cortexm3“的C项目。我用Parasoft打开这个项目,并尝试用“示例配置”来测试它,但是它跳过了项目中的所有文件,不检查任何文件。

当我创建一个使用"gnu.mingw“并尝试使用”示例配置“测试它的简单makefile C项目(Hello)时,它可以工作,并检查主文件的编码标准。

当我复制这个makefile项目的".cproject“和".project”文件并将它们粘贴到第一个项目时,Parasoft将开始测试,不会跳过文件,但会给出以下错误:

编码标准检查器:解析文件时出错。

使用不同的项目文件听起来可能是错误的,但它可以解决“跳过所有文件”的问题。

我查看了这些项目文件的不同结果,通常行的差异是关于"gnu.mingw“和"gnu.cross.cortexm3”的,但是,当然,我不知道这些文件的细节,eclipse知道它们。在我们完成的项目中,我应该如何使用Parasoft?

这里是关于“跳过所有文件”问题的讨论。他们建议使用“构建数据文件(Bdf)”。Parasoft用户指南展示了如何在makefile项目中创建bdf。但是如何为这个项目创建bdf文件呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-27 14:07:54

问题是Parasoft无法编译和链接项目,因为它无法解决由我们的项目IDE创建的".cproject“和".project”文件中的构建配置。

我就是这样解决的:

这里中推荐使用BDF方法。然后,我阅读了Parasoft用户指南来学习如何使用BDF,但我无法理解。因为,所有东西都是基于用户指南中的makefile项目,而且我们的项目没有任何特定的makefile,所以它会自动生成makefile (在属性中选择)。在那之后,我以堆栈溢出的形式询问这个问题这个答案是如此的有用和明显。这是如此容易:

  1. 我在PATH中添加了Parasoft目录(在我的例子中是"C:\Program (x86)\Parasoft\C++test\9.0") 我们在"Properties -> C/C++构建->设置->命令“项目中的旧命令是:
  2. 我将"cpptestscan“放在命令的前面: cpptestscan
  3. 我又打扫和建造了这个项目。然后,它在其输出目录中创建"cpptestscan.bdf“文件。
  4. 我在Parasoft中创建了一个新项目,其中包含"New project -> C++ Test -> Create Project from build data file“和"cpptestscan.bdf”。然后我运行示例规则集,它起作用了。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46178562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档