彩票走势图

自动化测试工具Parasoft C/C++ test 自动化用户指南(三):在 Docker 容器中部署 C/C++test

翻译|使用教程|编辑:李显亮|2021-06-07 10:20:00.480|阅读 225 次

概述:Parasoft C++testC++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。本系列文章将为自动化用户提供基础操作指南,本文将介绍如何在 Docker 容器中部署 C/C++test。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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


在 Docker 容器中部署 C/C++test

本文介绍如何构建用于运行 C/C++test Standard 的 Docker 容器映像。

要求

  • Linux 64 位
  • Docker
  • C/C++test Standard installation package for Linux 64-bit

构建容器镜像

要构建包含 C/C++test 的 Docker 容器映像:

  1. 将C/C++test安装包(tar.gz)复制到/integration/docker目录下。
  2. 在/integration/docker目录中打开 Dockerfile 。
  3. 查看并修改 Dockerfile 的内容。它允许:
    • 指定要包含在 Docker 容器映像中的工具(默认情况下,包含 GCC 9 编译器)。
    • 许可和配置 C/C++test(参见许可和配置 C/C++test)。
  4. 在/integration/docker目录中运行以下命令来构建镜像:
    docker build -t cpptestcli:latest

许可和配置 C/C++test

可以在构建容器映像之前许可和配置 C/C++test。这允许您为映像的所有用户提供默认的 C/C+test 配置。

  1. cpptestcli.properties在/integration/docker目录中创建一个文件。
  2. 将许可证设置和其他配置设置添加到cpptestcli.properties文件中。
  3. 在/integration/docker目录中打开 Dockerfile 。
  4. 取消注释以下行:COPY cpptestcli.properties /opt/parasoft/cpptest. 这会将cpptestcli.properties文件添加到 /opt/parasoft/cpptest容器映像中的目录中。

从容器镜像运行 C/C++test

一旦构建了包含 C/C++test 的 Docker 容器映像,您就可以利用命令行界面提供的所有 C/C++test 功能。如果在构建镜像时未授权和配置C/C++test,则需要cpptestcli.properties在当前目录($PWD)中创建一个文件,并在运行C/C++test之前配置许可和其他选项。

使用以下命令从映像运行 C/C++test:

docker run --rm -v $PWD:$PWD -w $PWD cpptestcli [C/C++test's command line options]

以上就是如何在 Docker 容器中部署 C/C++test教程了,到这里Parasoft C/C++test 本文教程就结束了,如果你对parasoft其他产品感兴趣,可以联系在线客服


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP