//! Shared scaffolding for the pipeline tests: the world-asset literal, the
//! on-disk source fixture, and the lock that serialises default-shader builds.
// Default-shader compilation writes intermediates to a shared
// data path keyed by asset name, so tests whose worlds pull in
// the default Shader (any rendering world) must not build concurrently.
pub static SHADER_BUILD_LOCK: Mutex = new;
pub
// Write a fixture container into `dir` and return its path as a string.
pub