pub(crate) mod dependency;
pub(crate) mod rerun;
pub(crate) mod simple;
use crate::{
context::ResourceId,
runner::{result_map::ExecutionResultMap, test_repo::TestRepo},
};
pub(crate) trait ExecutionStrategy {
fn run(&self, repo: &mut TestRepo, initial: &[ResourceId]) -> ExecutionResultMap;
}