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§