Add document frame render automation
This commit is contained in:
@@ -247,13 +247,16 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
- `pp_document_ppi_export_tests` exports pure `pp_document` metadata,
|
||||
per-layer frame durations, and RGBA8 face payloads to PPI bytes through
|
||||
`pp_assets`, then decodes and reimports them for round-trip coverage.
|
||||
- `pp_paint_renderer_compositor_tests` now covers pure `pp_document` frame/face
|
||||
compositing by expanding per-layer dirty face payload rectangles into a full
|
||||
renderer-sized RGBA buffer with layer visibility, opacity, and blend mode
|
||||
applied in document order.
|
||||
- `pp_paint_renderer_compositor_tests` now covers pure `pp_document` face and
|
||||
six-face frame compositing by expanding per-layer dirty face payload
|
||||
rectangles into full renderer-sized RGBA buffers with layer visibility,
|
||||
opacity, and blend mode applied in document order.
|
||||
- `pano_cli simulate-document-export` exposes the same pure document-to-PPI
|
||||
export, asset-level decode, and document reimport path through JSON
|
||||
automation and is covered by `pano_cli_simulate_document_export_smoke`.
|
||||
- `pano_cli simulate-document-render` exposes the pure document-to-renderer
|
||||
frame compositor through JSON automation and is covered by
|
||||
`pano_cli_simulate_document_render_smoke`.
|
||||
- `pano_cli save-document-project` writes that pure document export to a PPI
|
||||
file and is covered by `pano_cli_save_document_project_roundtrip_smoke`,
|
||||
which inspects and loads the generated file.
|
||||
|
||||
Reference in New Issue
Block a user