継続的インテグレーション
MATLAB® ユニット テスト フレームワークによる CI 互換テスト、自動化、Simulink® テストの実行
モデル内のすべてのサブシステムについてのテスト ケースを生成してテストのスコープを広げることができます。エクスポート関数モデルなど、特定のモデル アーキテクチャ用のスケジューラを設定することもできます。MATLAB と Simulink のテストを一緒に実行するには、MATLAB ユニット テスト フレームワークを使用して Simulink Test™ テスト ケースを実行します。継続的インテグレーションと互換性のある結果を MATLAB ユニット テスト プラグインを使用して生成します。詳細と例については、Continuous Integration for Verification of Simulink Models および継続的インテグレーションを使用したソフトウェアの開発と統合を参照してください。
クラス
| matlab.unittest.TestSuite | 実行するテストをグループ化する基本的なインターフェイス | 
| matlab.unittest.TestRunner | ユニット テスト フレームワークでテストを実行するためのクラス | 
| matlab.unittest.plugins | MATLAB プラグイン インターフェイスのクラスの概要 | 
| sltest.plugins.ModelCoveragePlugin | Collect model coverage using the MATLAB Unit Test framework | 
| sltest.plugins.TestManagerResultsPlugin | Generate enhanced test results with the MATLAB Unit Test framework | 
| sltest.plugins.coverage.CoverageMetrics | MATLAB ユニット テスト フレームワークで実行されるテストに対するカバレッジ メトリクスの指定 | 
| sltest.plugins.coverage.ModelCoverageReport | Specify model coverage report details for tests run with MATLAB Unit Test | 
関数
| addModelCoverage | Enable model coverage collection for TestTaskinstance (R2024a 以降) | 
トピック
- MATLAB ユニット テストを使用したモデルのテストMATLAB テスト スクリプトとのテストの統合。 
- Output Results for Continuous Integration SystemsSet up model tests that output results and coverage compatible with continuous integration systems such as Jenkins®. 
- 一連のテスト ケースの自動作成モデルに含まれるテスト ハーネスと Signal Editor ブロックに対応する一連のテスト ケースを作成する。