Scenario

Trait Scenario 

Source
pub trait Scenario: Any {
    // Required method
    fn run(
        &self,
        env: &HostEnv,
        container: &DeployedContractsContainer,
        args: ScenarioArgs<'_>,
    ) -> Result<(), ScenarioError>;

    // Provided method
    fn args(&self) -> Vec<CommandArg> { ... }
}
Expand description

Scenario is a trait that represents a custom scenario.

A scenario is a user-defined set of actions that can be run in the Odra CLI. If you want to run a custom scenario that calls multiple entry points, you need to implement this trait.

Required Methods§

Source

fn run( &self, env: &HostEnv, container: &DeployedContractsContainer, args: ScenarioArgs<'_>, ) -> Result<(), ScenarioError>

Provided Methods§

Source

fn args(&self) -> Vec<CommandArg>

Implementors§