Skip to content

Improve testing and documentation - #266

Open
palemieux wants to merge 10 commits into
mainfrom
feature/improve-reference-rendering-generation
Open

Improve testing and documentation#266
palemieux wants to merge 10 commits into
mainfrom
feature/improve-reference-rendering-generation

Conversation

@palemieux

@palemieux palemieux commented Aug 31, 2026

Copy link
Copy Markdown
Contributor
  • adds headless generation of visual renders
  • adds document and ISD reference files for automated regression testing
  • adds render comparison tool

@palemieux
palemieux force-pushed the feature/improve-reference-rendering-generation branch from a704024 to 31851b1 Compare August 31, 2026 21:30
@littlespex littlespex mentioned this pull request Sep 1, 2026
@palemieux
palemieux changed the base branch from integration/v2 to main September 1, 2026 16:36
@palemieux
palemieux force-pushed the feature/improve-reference-rendering-generation branch from a872271 to 33beb9c Compare September 1, 2026 17:20
CI's actions/checkout step never set submodules: true, so
src/test/resources/imsc-tests (a git submodule) was checked out empty.
grunt build's sync task had nothing to copy, leaving tests.json and the
TTML fixtures missing from build/public_html and causing every headless
render/reference-file test to 404 on the first fetch.
Comparison script
@palemieux palemieux changed the title Headless generation of reference renders Improve testing and documentation Sep 2, 2026
@palemieux

Copy link
Copy Markdown
Contributor Author

@ littlespex Wanna have a look?

@btsimonh

btsimonh commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

does this provide images which match the actual browser output now?
If not, then I did some work around that here:
https://github.com/imsc-rosetta/imsc-rosetta-qualify/blob/master/dist/vue/render.vue
using video capture :). It has many caveats (like the element must be within the browser window.. and because of compression it can be a little blurry.. and at the moment Chrome/Edge only). But it does represent exactly what is on the browser screen.

@palemieux

Copy link
Copy Markdown
Contributor Author

does this provide images which match the actual browser output now?

Not yet. This could be a next step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants