Skip to content

[DO NOT MERGE] Regression testing + screenshot fix#176

Closed
publixsubfan wants to merge 78 commits intomasterfrom
regression-testing-dev
Closed

[DO NOT MERGE] Regression testing + screenshot fix#176
publixsubfan wants to merge 78 commits intomasterfrom
regression-testing-dev

Conversation

@publixsubfan
Copy link
Copy Markdown
Contributor

@publixsubfan publixsubfan commented Jun 15, 2021

Adds initial regression testing based on stream-based screenshot generation.

Also, in the process of getting this working, I discovered that some OpenGL implementations (namely, Mesa's llvmpipe software renderer) don't support reading from the front buffer. To fix this, an expose event/call is issued before taking the screenshot, so that the Screenshot() call grabs the back buffer data instead.

Resolves #124

@tzanio tzanio requested review from adrienbernede and tzanio June 15, 2021 18:49
@publixsubfan publixsubfan force-pushed the regression-testing-dev branch from 94ff671 to e60b9ba Compare June 22, 2021 19:21
@publixsubfan publixsubfan changed the title [WIP] Regression testing [WIP] Regression testing + screenshot fix Jun 23, 2021
@tzanio tzanio added this to the glvis-4.1 milestone Aug 9, 2021
@publixsubfan publixsubfan changed the title Regression testing + screenshot fix [DO NOT MERGE] Regression testing + screenshot fix Aug 12, 2021
publixsubfan and others added 2 commits August 11, 2021 17:12
Co-authored-by: Adrien Bernede <51493078+adrienbernede@users.noreply.github.com>
Co-authored-by: Adrien Bernede <51493078+adrienbernede@users.noreply.github.com>
@tzanio
Copy link
Copy Markdown
Member

tzanio commented Aug 12, 2021

Can you please resolve the conflicts?

@tzanio tzanio mentioned this pull request Aug 15, 2021
15 tasks
@publixsubfan
Copy link
Copy Markdown
Contributor Author

Closing in favor of #189

@tzanio
Copy link
Copy Markdown
Member

tzanio commented Aug 16, 2021

Remember to delete this branch once #189 is merged

@publixsubfan publixsubfan deleted the regression-testing-dev branch August 20, 2021 02:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add CI testing with GitHub Actions

3 participants