Parasoft C/C++test (Eclipse)2020.2系列教程:多用户安装

Eclipse的每个实例都创建并写入配置文件夹。如果带有C / C ++ test的Eclipse的多个实例并行运行,则可能会发生数据损坏。 Eclipse提供了许多用于初始化Eclipse配置区域的策略,以支持多用户安装。

Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。

Parasoft C/C++test申请免费试用


Eclipse的每个实例都创建并写入配置文件夹。如果带有C / C ++ test的Eclipse的多个实例并行运行,则可能会发生数据损坏。 Eclipse提供了许多用于初始化Eclipse配置区域的策略,以支持多用户安装。

推荐的安装方案如下所述,它是实现C / C ++ test的多用户安装的推荐安装方案。有关更多信息,请参阅Eclipse文档。

共享配置(推荐)

在这种情况下,用户不仅共享安装区域,而且还共享主配置区域。系统管理员初始化主配置(通常在安装位置下),并确保整个安装和配置区域对用户都是只读的。

(信息)默认情况下,当用户从共享安装位置运行Eclipse时,Eclipse会自动在以下位置为每个用户创建一个本地配置区域:<HOME> /。eclipse / <VERSION>。如果主配置区已完全初始化,则用户特定的配置区将不包含任何相关数据。

共享安装

在这种情况下,一个具有只读权限的用户共享一个安装区域,并且每个用户都有自己的本地配置区域(请参阅创建用户特定的配置区域)。安装区域下的“配置”目录仅包含C / C ++ test附带的config.ini文件(未初始化)。

创建用户特定的配置区域

有两种方法可以为C / C ++ test创建用户特定的Eclipse配置区域,具体取决于是否应该使用户能够在共享的C / C ++ test实例中安装新组件。

在以下情况下,系统管理员将初始化主配置区域并修改config.ini文件。这将创建一个用户特定的配置区域,并防止用户将新组件安装到C / C ++ test中:

  • 管理员安装C / C ++ test。
  • 管理员启动C / C ++ test来初始化主配置区域。
  • 管理员将以下条目添加到<PARASOFT_TEST_INSTALL_DIR> /configuration/config.ini:
osgi.configuration.area=@user.home/<.eclipse_config_area>
  • 管理员在<PARASOFT_TEST_INSTALL_DIR> /configuration/config.ini中修改以下条目:
eclipse.p2.data.area=<PARASOFT_TEST_INSTALL_DIR>/p2
  • 用户正常启动C / C ++ test。

在以下情况下,系统管理员修改config.ini文件,并且用户初始化用户特定的配置区域。这使用户可以将新组件安装到C / C ++ test中:

  • 管理员安装C / C ++ test。
  • 管理员将以下条目添加到<PARASOFT_TEST_INSTALL_DIR> /configuration/config.ini:
osgi.configuration.area=@user.home/<.eclipse_config_area>/configuration
  • 用户使用-initialize开关启动C / C ++ test(确保拼写正确,因为不会显示警告来报告错误),以初始化新的用户特定的Eclipse配置区域:
cpptest -initialize

(信息)上面的命令行无法启动C / C ++ test。

  • 用户正常启动C / C ++ test。

Parasoft C/C++test 是一个集成的解决方案,用于自动化广泛的最佳实践,能够实现编码策略执行、静态分析、单元和组件测试以及运行时错误检测,为团队提供了一种实用的方法,以确保他们的C和C++代码能够按照预期工作。C/C++test与Parasoft DTP集成,DTP提供了基于Web的交互式仪表盘,具有向下钻取功能,允许团队根据C/C++test的结果和其他关键流程指标跟踪项目状态和趋势。 

Parasoft C/C++test (Eclipse)2020.2系列教程:多用户安装
标签:Parasoft

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月4日
下一篇 2021年1月4日

相关推荐

发表回复

登录后才能评论