Skip to content

Add null to the list of toolkits tested on GitHub Actions#548

Merged
kitchoi merged 1 commit into
masterfrom
add-null-to-ci-matrix
Jan 14, 2021
Merged

Add null to the list of toolkits tested on GitHub Actions#548
kitchoi merged 1 commit into
masterfrom
add-null-to-ci-matrix

Conversation

@kitchoi

@kitchoi kitchoi commented Jan 14, 2021

Copy link
Copy Markdown
Contributor

This PR adds the null GUI toolkit to the test matrix. This will catch most omissions to declare GUI dependencies in tests (e.g. tests with skip_if_null decorator).

Note that CI setup on Appveyor Windows does tests against null backend and I have not added it here.

I am wondering if it is enough to test null backend on one platform only (motivated by a desire to conserve free resources shared among OSS community). If this is good enough, I think we have all the pieces from Travis/Appveyor ported to GitHub Actions after this PR. If not, it is also easy for me to extend the matrix for Windows to include the null backend.

@rahulporuri rahulporuri left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I think it's okay to only test against the null backend on linux for now. When the need arises, we could add the other two platforms.

@kitchoi kitchoi merged commit 912b48c into master Jan 14, 2021
@kitchoi kitchoi deleted the add-null-to-ci-matrix branch January 20, 2021 12:53
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