彩票走势图

logo Parasoft C/C++ test 自动化用户指南
文档彩票走势图>>Parasoft C/C++ test 自动化用户指南>>Parasoft C/C++ test 自动化用户指南(三):在 Docker 容器中部署 C/C++test

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


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]
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP