Struct gitlab_runner_mock::GitlabRunnerMock
source · pub struct GitlabRunnerMock { /* private fields */ }
Implementations§
source§impl GitlabRunnerMock
impl GitlabRunnerMock
pub async fn start() -> Self
pub fn uri(&self) -> Url
pub fn runner_token(&self) -> &str
pub fn add_dummy_job(&self, name: String) -> MockJob
pub fn add_completed_job(&self, name: String, artifact: Vec<u8>) -> MockJob
pub fn job_builder(&self, name: String) -> MockJobBuilder
pub fn enqueue_job(&self, job: MockJob)
pub fn get_job(&self, id: u64) -> Option<MockJob>
pub async fn n_requests(&self) -> usize
pub fn update_interval(&self) -> u32
pub fn set_update_interval(&self, interval: u32)
Trait Implementations§
source§impl Clone for GitlabRunnerMock
impl Clone for GitlabRunnerMock
source§fn clone(&self) -> GitlabRunnerMock
fn clone(&self) -> GitlabRunnerMock
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more