# Source files whose change must rerun the assemblies cases (one git pathspec glob a line). # Joints, couplings, cams, reach and the solver. crates/doc/src/joints*.rs crates/doc/src/assembly.rs crates/engine/src/cmd/joints.rs crates/engine/src/cmd/joints_inspect.rs # Motion studies, plots, traces, interference, sweeps, contact and exploded views. crates/doc/src/motion.rs crates/engine/src/cmd/motion.rs crates/engine/src/cmd/motion_analysis.rs crates/engine/src/cmd/motion_sweep.rs crates/engine/src/cmd/motion_trace.rs crates/engine/src/cmd/contact_sweep.rs # Components and occurrences (their placement in the world is crates/doc/src/eval.rs: shared core). crates/engine/src/cmd/component.rs crates/engine/src/cmd/component_align.rs crates/engine/src/cmd/component_clone.rs crates/engine/src/cmd/component_clone_assembly.rs crates/engine/src/cmd/component_drag.rs crates/engine/src/cmd/component_extract.rs crates/engine/src/cmd/component_link.rs crates/engine/src/cmd/component_move_features.rs crates/engine/src/cmd/component_placing.rs crates/engine/src/cmd/component_properties.rs crates/engine/src/cmd/component_reparent.rs crates/engine/src/cmd/component_reparent_items.rs crates/engine/src/cmd/component_sketches_to_parts.rs crates/engine/src/cmd/component_transfer.rs # Where occurrences are placed, shown and reported (the exploded view is shown only). crates/engine/src/occurrences.rs # Mass, centre of mass and inertia per occurrence and rigid group. crates/engine/src/cmd/mass_properties.rs # Interference and clearance between placed bodies. crates/engine/src/cmd/clearance.rs crates/engine/src/cmd/interference.rs # The cases themselves. tests/kernel-cases/assemblies/**