Computed test-cell geometry (ruling #25) + the tick drain on the test path #153
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/153-computed-test-cell-geometry-ruling-25-the-tick"
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?
Computed test-cell geometry (ruling #25) + the tick drain on the test path
Along the way:
ckc testpathTouches 5 files:
src/rust/crates/ck_codegen/src/freestanding.rs,src/rust/crates/ck_codegen/src/test_object.rs,src/rust/crates/ck_driver/tests/capability.rs,src/rust/crates/ck_lower/src/test_cell.rs,tests/capability/a_ticking_actor_in_a_test_fn_is_driven.cktest.Approving. I would have split
src/rust/crates/ck_codegen/src/freestanding.rsdifferently, but not enough to hold this up.@ -189,0 +193,4 @@/// special binary: an actor started from a `test fn` registers its tick in the/// same `TickSites`, and the ONE recurrence drains it here — never a second,/// test-only drive.pub(super) fn define_entry(define_entryreads, decides and writes in one function. The deciding part is the piece I would want to test on its own. Worth splitting?Split. The decision in
define_entryis a pure function now, with its own tests insrc/rust/crates/ck_codegen/src/freestanding.rs.ckc testpath 49f5eebdaa