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

CI/Testing: many improvements for testing and code coverage #3730

Merged
merged 1 commit into from
Dec 28, 2022

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented Dec 27, 2022

  • When checking code coverage, don't abort for failed tests
  • Rejigger imagebufalgo_test a bit for better IBA test coverage
  • Test zover
  • Have testsuite/oiiotool-fixnan test with deep images
  • Add to the extisting --fixnan tests a test for 'error' mode.
  • Make testsuite/oiiotool-color test all colormap names
  • Test 2D filters in filter_test
  • Exclude python scripts in src/doc from coverage analysis
  • Remove redundant attribute-seting code from the python internals
  • Remove unused python_array_code function
  • Exclude some imported code from coverage testing
  • Re-enable and improve coverage testing from 'make CODECOV=1'
  • Exclude unused/unexposed parts of xxhash.cpp from compilation

* When checking code coverage, don't abort for failed tests
* Rejigger imagebufalgo_test a bit for better IBA test coverage
* Test zover
* Have testsuite/oiiotool-fixnan test with deep images
* Add to the extisting --fixnan tests a test for 'error' mode.
* Make testsuite/oiiotool-color test all colormap names
* Test 2D filters in filter_test
* Exclude python scripts in src/doc from coverage analysis
* Remove redundant attribute-seting code from the python internals
* Remove unused python_array_code function
* Exclude some imported code from coverage testing
* Re-enable and improve coverage testing from 'make CODECOV=1'
* Exclude unused/unexposed parts of xxhash.cpp from compilation
@lgritz lgritz merged commit 9aabd43 into AcademySoftwareFoundation:master Dec 28, 2022
@lgritz lgritz deleted the lg-coverage1 branch December 28, 2022 19:47
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Jan 7, 2023
…oftwareFoundation#3730)

* When checking code coverage, don't abort for failed tests
* Rejigger imagebufalgo_test a bit for better IBA test coverage
* Test zover
* Have testsuite/oiiotool-fixnan test with deep images
* Add to the extisting --fixnan tests a test for 'error' mode.
* [Excluded from backport to 2.4] Make testsuite/oiiotool-color test all colormap names
* Test 2D filters in filter_test
* Exclude python scripts in src/doc from coverage analysis
* Remove redundant attribute-seting code from the python internals
* Remove unused python_array_code function
* Exclude some imported code from coverage testing
* Re-enable and improve coverage testing from 'make CODECOV=1'
* Exclude unused/unexposed parts of xxhash.cpp from compilation
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.

1 participant