| 19 | |
| 20 | #[derive(Args, Debug)] |
| 21 | pub struct ExecArgs { |
| 22 | #[command(flatten)] |
| 23 | pub shared: ExecAndRunSharedArgs, |
| 24 | |
| 25 | #[command(flatten)] |
| 26 | pub walltime_args: exec_harness::walltime::WalltimeExecutionArgs, |
| 27 | |
| 28 | /// Optional benchmark name (defaults to command filename) |
| 29 | #[arg(long)] |
| 30 | pub name: Option<String>, |
| 31 | |
| 32 | /// The command to execute with the exec harness |
| 33 | pub command: Vec<String>, |
| 34 | } |
| 35 | |
| 36 | impl ExecArgs { |
| 37 | /// Merge CLI args with project config if available |
nothing calls this directly
no outgoing calls
no test coverage detected