fidl_fuchsia_test_manager

Trait RunBuilderProxyInterface

Source
pub trait RunBuilderProxyInterface: Send + Sync {
    // Required methods
    fn add_suite(
        &self,
        test_url: &str,
        options: &RunOptions,
        controller: ServerEnd<SuiteControllerMarker>,
    ) -> Result<(), Error>;
    fn add_suite_in_realm(
        &self,
        realm: ClientEnd<RealmMarker>,
        offers: &[Offer],
        test_collection: &str,
        test_url: &str,
        options: &RunOptions,
        controller: ServerEnd<SuiteControllerMarker>,
    ) -> Result<(), Error>;
    fn with_scheduling_options(
        &self,
        options: &SchedulingOptions,
    ) -> Result<(), Error>;
    fn build(
        &self,
        controller: ServerEnd<RunControllerMarker>,
    ) -> Result<(), Error>;
}

Required Methods§

Source

fn add_suite( &self, test_url: &str, options: &RunOptions, controller: ServerEnd<SuiteControllerMarker>, ) -> Result<(), Error>

Source

fn add_suite_in_realm( &self, realm: ClientEnd<RealmMarker>, offers: &[Offer], test_collection: &str, test_url: &str, options: &RunOptions, controller: ServerEnd<SuiteControllerMarker>, ) -> Result<(), Error>

Source

fn with_scheduling_options( &self, options: &SchedulingOptions, ) -> Result<(), Error>

Source

fn build(&self, controller: ServerEnd<RunControllerMarker>) -> Result<(), Error>

Implementors§