Skip to content

testing: Cut render-* test resolution in half to speed up testing#2131

Merged
lgritz merged 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-resolution
Jun 19, 2026
Merged

testing: Cut render-* test resolution in half to speed up testing#2131
lgritz merged 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-resolution

Conversation

@lgritz

@lgritz lgritz commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

The time it takes to run a full testsuite was slowly creeping up to an inconvenient time on CI. The most expensive test are the render-* tests. Cut all of their resolutions in half to speed up CI runs.

Update a lot of reference images.

But after updating the ref images we need to fully pass CI (and pass on my work machine and my personal laptop), I could see that there were a number of testsuite/render-*/ref/*.exr files that did NOT get updated in this process -- we must conclude that they are old references that are no longer needed, so I deleted them.

I also noticed that testsuite/render-material-layer had no ref images updated, and some git investigation reveals that this test that was added in 2017 but was NEVER in testing.cmake and thus never ran in CI at all. So just remove it.

The time it takes to run a full testsuite was slowly creeping up to an
inconvenient time on CI. The most expensive test are the `render-*`
tests. Cut all of their resolutions in half to speed up CI runs.

Update a lot of reference images.

But after updating the ref images we need to fully pass CI (and pass
on my work machine and my personal laptop), I could see that there
were a number of `testsuite/render-*/ref/*.exr` files that did NOT
get updated in this process -- we must conclude that they are old
references that are no longer needed, so I deleted them.

I also noticed that testsuite/render-material-layer had no ref images
updated, and some git investigation reveals that this test that was
added in 2017 but was NEVER in testing.cmake and thus never ran in CI
at all. So just remove it.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@lgritz lgritz merged commit 0428618 into AcademySoftwareFoundation:main Jun 19, 2026
25 checks passed
@lgritz lgritz deleted the lg-resolution branch June 19, 2026 15:50
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