2.7. Rust プロジェクトのテスト
Cargo ビルドツールを使用して Rust プログラムをテストします。Cargo はまずプロジェクトを再ビルドし、次にプロジェクトにあるテストを実行します。テストできるのは、自由で単相的で引数を取らない関数のみであることに注意してください。関数の戻り値のタイプは () または Result<(), E> where E: Error のいずれかでなければなりません。
デフォルトでは、Rust プロジェクトはデバッグモードでテストされています。リリースモードでプロジェクトをテストする方法は、リリースモードでの Rust プロジェクトのテスト を参照してください。
前提条件
-
ビルド済みの Rust プロジェクトがある。
Rust プロジェクトのビルド方法は、Rust プロジェクトのビルド を参照してください。
手順
-
関数の前にテスト属性
#[test]を追加します。 Cargo が管理する Rust プロジェクトのテストを実行するには、プロジェクトディレクトリーで実行します。
Red Hat Enterprise Linux 8 の場合
cargo test
$ cargo testCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 9 の場合
cargo test
$ cargo testCopy to Clipboard Copied! Toggle word wrap Toggle overflow