cargo_program/commands/test.rs
1use anyhow::Result;
2use clap::{AppSettings, Parser};
3
4use crate::error::CrateError;
5
6/// Execute unit and integration tests
7#[derive(Debug, Parser)]
8#[clap(global_setting=AppSettings::DisableVersionFlag)]
9pub(crate) struct TestCommand {
10 /// Build artifacts in release mode, with optimizations
11 #[clap(long)]
12 release: bool,
13}
14
15impl TestCommand {
16 pub fn run(&self) -> Result<()> {
17 Err(CrateError::UnimplementedCommand.into())
18 }
19}