Skip to main content

Module artifacts

Module artifacts 

Source
Expand description

Host-side artifact discovery, freshness, and Wasm build helpers.

These functions keep integration-test artifacts in caller-selected target directories and contain no application-specific package or profile policy.

Structs§

WatchedInputSnapshot
Newest modification time captured across a set of watched input trees.

Functions§

build_wasm_canisters
Build one or more Wasm canisters into the provided target directory.
icp_artifact_ready_for_build
Check whether an ICP artifact exists, is nonempty, and is fresh against watched inputs.
icp_artifact_ready_with_snapshot
Check one ICP artifact against one already-captured watched-input snapshot.
read_wasm
Read a compiled Wasm artifact for one crate.
test_target_dir
Return <workspace>/target/<name> for isolated host-side test artifacts.
wasm_artifacts_ready
Check whether every requested Wasm artifact is a regular file.
wasm_path
Resolve one crate’s Wasm artifact under a caller-selected Cargo target directory.
workspace_root_for
Resolve the conventional workspace root from a crate manifest directory.