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

Added CI testing and made necessary changes to pass those tests. #29

Merged
merged 7 commits into from Jul 23, 2020

Conversation

oxt3479
Copy link
Contributor

@oxt3479 oxt3479 commented Jul 22, 2020

Starting with CI identical to that of OpenEXR, this testing infrastructure was adapted to work for the Imath repository.

Changes made to constexpr previously (after separation from openEXR) caused issues with both the clang++ and g++-6.3.1 compilers used in the VFX CI. This required few changes in order to get CI to pass. Now all tests should pass.

Signed-off-by: Owen Thompson <oxt3479@rit.edu>
Signed-off-by: Owen Thompson <oxt3479@rit.edu>
Signed-off-by: Owen Thompson <oxt3479@rit.edu>
…zed variables.

Signed-off-by: Owen Thompson <oxt3479@rit.edu>
Signed-off-by: Owen Thompson <oxt3479@rit.edu>
Signed-off-by: Owen Thompson <oxt3479@rit.edu>
Signed-off-by: Owen Thompson <oxt3479@rit.edu>
Copy link

@aloysbaillet aloysbaillet left a comment

Choose a reason for hiding this comment

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

Looks good to me, thanks Owen!

cc-compiler: clang
compiler-desc: Clang 7
vfx-cy: 2019
exclude-tests:

Choose a reason for hiding this comment

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

Would be great to also add VFX-2021 to check newer clang-10 and gcc-9.3.1

@xlietz
Copy link
Contributor

xlietz commented Jul 22, 2020

The github actions files and sonar project properties file LGTM!

@xlietz xlietz requested a review from lgritz July 22, 2020 21:35
Copy link
Member

@cary-ilm cary-ilm left a comment

Choose a reason for hiding this comment

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

This all looks good, as an initial draft at least. Ordinarily, this would be best as two separate PR's, one for the CI and one for the constexpr changes, but it's sufficient as is given everything in motion.

@oxt3479 oxt3479 merged commit b95c4fc into AcademySoftwareFoundation:master Jul 23, 2020
@cary-ilm cary-ilm mentioned this pull request Aug 24, 2020
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.

None yet

5 participants