C/C++言語の新たなコーディング規約に完全対応したテストツールを販売開始組み込み開発ニュース

テクマトリックスは、C言語/C++言語のコーディング標準に対応したテストツール「C++test 2022.2」の販売を開始した。

» 2023年03月24日 14時00分 公開
[MONOist]

 テクマトリックスは2023年3月9日、Parasoft Corporationが開発した、C/C++言語対応テストツール「C++test 2022.2」の販売を開始したと発表した。

 C++testは、コーディング規約チェックやフロー解析などの静的解析、単体テスト、カバレッジ計測、実行時メモリエラー機能などを搭載したC言語/C++言語対応のテストツールだ。

 最新版では、C言語のガイドラインで2022年3月発行の「MISRA C:2012 Technical Corrigendum 2」と、2022年10月発行の「MISRA C:2012 Amendment 3」に完全対応した。また、C++コーディング標準の新版となる「MISRA C++:202x」のドラフト版の一部に先行対応し、一般公開前に一部のコーディング規約チェックができるようにした。

 他に、GitHubおよびGitLab統合のマニュアルやパイプライン実装サンプルがアップデートされ、組み込み業界で近年注目を集めるモダン開発ワークフローへのツール統合が可能に。プルリクエストをトリガーとした自動実行、自動品質ゲートによるマージリクエストのブロックなどにも対応する。

キャプション GitHub上でC++testの違反を確認[クリックで拡大] 出所:テクマトリックス

 単体テストにおいては、C++テンプレートに対するスタブ化の機能が改善され、完全特殊化せずにスタブ候補の算出、スタブ生成が可能になった。静的解析ルールや新たなコンフィギュレーション、サポート環境も追加されている。

キャプション 前バージョンと新バージョンC++test 2022.2との差分イメージ[クリックで拡大] 出所:テクマトリックス

⇒その他の「組み込み開発ニュース」の記事はこちら

Copyright © ITmedia, Inc. All Rights Reserved.