...
はじめに
本ページは、Dockerコンテナ上にインストールされた(クロス)コンパイラと実行環境を用いて、ホストPC上のC/C++testで静的解析・単体テストを行うサンプル環境の評価手順です。この仕組みを利用することにより、Dockerコンテナ上でしかビルド・実行ができないプロジェクトでも、ホスト上のC/C++testのライセンスを用いて静的解析・単体テストを行うことができます。また、ホスト上のC/C++testから実行するため、JenkinsなどのCI/CDを実現するツールと組み合わせて1つのライセンスで複数のDockerコンテナ内の開発環境でテスト(※)を実行することが可能になります。
※1つのライセンスで実行可能なテストは1つ(単一プロセス)のみです。1ライセンスで複数のテストを並列実行できるわけではございません。
Note |
---|
注意: ・本仕組みはホストOS/コンテナOS(ゲストOS)どちらもLinuxの場合に動作可能です。 ・Dockerのインストール手順は本資料には記載されておりません。 |
チュートリアルにはネイティブのGCC(GNU GCC) を使った手順と クロスコンパイラ(ARM GCC)を使った手順の2つ用意がございます。
このドキュメントの内容:
Child pages (Children Display) |
---|