VectorCAST Test Explorer
IDEと別のテストツールを行き来する作業は、時間のロスにつながり、開発者の作業効率を損ないます。VectorCAST Test Explorerは、Visual Studio Code向けに提供される無償のオープンソース拡張機能です。VectorCAST/C++のテスト機能を、日常的に使用しているエディターへ直接統合できます。
テスト環境の作成、テストスクリプトの記述および編集、IntelliSenseによる入力支援、テスト実行、ソースコード内でのインラインコードカバレッジ表示、さらに失敗したテストのデバッグまで、すべてを同じ開発環境内で実行できます。必要な機能はすべて右クリックメニューから利用できます。
主な特長
Project Explorerとの統合
VS Codeのプロジェクトエクスプローラーで任意のソースファイルを右クリックするだけで、VectorCASTのテスト環境を直接作成できます。手動での設定は一切不要です。この拡張機能はコンテキストメニューから環境設定を取り扱うため、迅速かつ一貫性のある作業が可能です。
Test Explorerツリービュー
テスト環境から個々のテストケースまで、VectorCASTの各要素を整理されたツリービュー上で管理できます。各階層のコンテキストメニューから、新しいテストの作成、既存テストの変更、テスト実行を行えます。ステータスアイコンによってテスト結果をひと目で確認できるため、別途レポートを開く必要がありません。
テストスクリプト向けIntelliSense
VS Code上でVectorCASTテストスクリプトを編集する際に、IntelliSenseを利用できます。自動補完、ホバーによるヒント表示、構文エラーの即時検出により、記述ミスを減らし、VectorCASTスクリプトに不慣れな開発者でも効率的にテストを作成できます。
統合テストデバッグ
右クリック操作だけでVectorCAST専用の起動構成を設定し、VS Code標準のデバッガーを使用して失敗したテストをデバッグできます。デバッガーの手動設定は不要です。コードを作成した環境内で、そのまま原因調査を行えます。
インラインコードカバレッジ表示
VectorCASTで取得したステートメントカバレッジの結果を、ソースコードエディター上に行単位で表示します。赤と緑のガター表示によって、どのコードがテストされていて、どのコードが未テストなのかを即座に確認できます。専用のコードカバレッジビューアーやレポートへ切り替える必要はありません。
提供形態
VectorCAST Test Explorerは、無償で利用できるオープンソースの拡張機能です。Visual Studio Marketplaceから直接ダウンロードできます。
- ライセンス:オープンソース
- 対応プラットフォーム:Visual Studio Code
- 動作要件:VectorCAST/C++ がインストール済みであること