feat: introduce topology readiness and initialization #10
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/topologyDependencies"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a
ensure_readymethod to theTopologytrait to ensure the infrastructure is prepared before score execution.Outcomestatus to indicate the result of the readiness check.topology_preparation_resultfield inMaestroto track initialization status.interpretto warn if the topology isn't fully initialized.Topologytrait andensure_readymethod, including recommended patterns for complex setups.async_traitdependency.60c72bb328toa73880e0f60ac8ba054ato45668638e1@@ -0,0 +79,4 @@info!("Harmony autoinstallation is not activated, do you wish to launch autoinstallation? (y/N) : ");let mut input = String::new();Could replace with call to
inquire@@ -0,0 +171,4 @@responders, Expectation, Server,};const BASE_TEST_PATH: &str = "/tmp/harmony-test-k3d-download";Maybe use
temp-dircrate?https://crates.io/crates/temp-dir