在Debian環境下測試Rust代碼,你可以遵循以下步驟:
安裝Rust:
如果你還沒有安裝Rust,可以通過以下命令安裝:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安裝完成后,確保將~/.cargo/bin
添加到你的PATH
環境變量中。
創建一個新的Rust項目:
使用cargo
命令創建一個新的Rust項目:
cargo new my_project
這將在當前目錄下創建一個名為my_project
的新文件夾,其中包含一個簡單的Rust程序。
編寫Rust代碼:
使用文本編輯器或IDE打開my_project/src/main.rs
文件,并編寫你的Rust代碼。
運行Rust代碼:
在項目根目錄下,使用以下命令運行Rust代碼:
cargo run
這將編譯并運行你的Rust程序。
編寫測試:
在my_project/src/lib.rs
(對于庫項目)或my_project/src/main.rs
(對于可執行程序項目)中編寫測試。測試函數需要使用#[test]
屬性標記。
例如:
#[cfg(test)]
mod tests {
#[test]
fn it_works() {
assert_eq!(2 + 2, 4);
}
}
運行測試:
在項目根目錄下,使用以下命令運行測試:
cargo test
這將編譯并運行你的Rust項目的所有測試。如果測試通過,你將看到綠色的文本輸出。如果測試失敗,你將看到紅色的文本輸出以及有關失敗原因的詳細信息。
使用cargo check
進行快速檢查:
如果你只想檢查代碼是否有語法錯誤,而不實際運行測試,可以使用以下命令:
cargo check
遵循這些步驟,你可以在Debian環境下輕松地測試Rust代碼。