Add stroke script CLI edge coverage
This commit is contained in:
@@ -373,7 +373,8 @@ scripted-stroke automation. `pano_cli simulate-stroke-script`
|
||||
loads stroke script fixtures, parses them through `pp_paint`, and samples every
|
||||
stroke. `pano_cli apply-stroke-script` maps sampled script points into a
|
||||
bounded `pp_document` RGBA8 face payload, writes a PPI file, and verifies that
|
||||
the applied stroke payload survives inspect/load round-trip automation.
|
||||
the applied stroke payload survives inspect/load round-trip automation, with a
|
||||
rejection smoke test for unsafe tiny canvas dimensions.
|
||||
`pano_cli parse-layout` exercises the XML layout path. Continue expanding
|
||||
document behavior toward legacy Canvas parity and then port OpenGL classes
|
||||
behind the renderer boundary.
|
||||
@@ -760,6 +761,9 @@ Results:
|
||||
stroke script can be parsed, sampled, applied to a pure `pp_document` face
|
||||
payload, written to PPI, inspected for the expected dirty-face box, and loaded
|
||||
back as decoded document pixel data.
|
||||
- `pano_cli_apply_stroke_script_rejects_tiny_canvas` passed as an expected
|
||||
failure test, proving the stroke-script document command rejects dimensions
|
||||
outside its bounded automation range before payload allocation.
|
||||
- `pano_cli_parse_layout_smoke` passed.
|
||||
- `pano_cli_simulate_stroke_smoke` passed and reports deterministic stroke
|
||||
sample counts/distances.
|
||||
|
||||
Reference in New Issue
Block a user