Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a CI job for testing against traits 6.0 #1108

Merged
merged 1 commit into from
Aug 5, 2020
Merged

Conversation

kitchoi
Copy link
Contributor

@kitchoi kitchoi commented Aug 4, 2020

Closes #1054

This PR adds a job for the Travis build to test against Traits 6.0.
I did not multiply the entire matrix with Traits 6.0 because I did not find this necessary. Given most of the GUI tests are skipped on Null or Wx backend, choosing one of the Qt backend exercise most logic that would depend on traits 6.1. Then the choice of PyQt5 over PySide2 is a bit arbitrary.

@kitchoi
Copy link
Contributor Author

kitchoi commented Aug 4, 2020

Confirmed the new job is running with Traits 6.0
In particular, we do have a new test that depends on Traits 6.1 and is skipped:

test_format_func_used (traitsui.tests.editors.test_text_editor.TestTextEditor) ... skipped 'This test requires traits >= 6.1.0'

@kitchoi
Copy link
Contributor Author

kitchoi commented Aug 4, 2020

And currently the CI job for Wx is allowed to fail, so I also don't see much value in including wx for this new CI job. In fact, it is better to exclude wx because the job can be required to pass.

Copy link
Contributor

@rahulporuri rahulporuri left a comment

Choose a reason for hiding this comment

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

works for me.

@kitchoi kitchoi merged commit cb7dc13 into master Aug 5, 2020
@kitchoi kitchoi deleted the ci-traits-6.0 branch August 5, 2020 08:09
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.

Continuous integration test for support of Traits 6.0
2 participants