- 
                Notifications
    
You must be signed in to change notification settings  - Fork 42
 
Integration tests #426
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
Integration tests #426
Conversation
          Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@           Coverage Diff           @@
##             main     #426   +/-   ##
=======================================
  Coverage   88.08%   88.08%           
=======================================
  Files          91       91           
  Lines       11798    11798           
  Branches     2186     2186           
=======================================
  Hits        10392    10392           
  Misses        890      890           
  Partials      516      516           ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
  | 
    
8e869a7    to
    e9545f4      
    Compare
  
    There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds integration tests workflow to run test suites of software in the HyperSpy ecosystem. The integration tests use a reusable workflow from the hyperspy organization and are configured to test multiple combinations of HyperSpy and extension versions.
- Adds GitHub Actions workflow for integration testing with matrix strategy for different HyperSpy and extension versions
 - Includes changelog entry documenting the addition of integration tests
 - Configures tests to run on PR events with specific labels or manual dispatch
 
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description | 
|---|---|
.github/workflows/integration_tests.yml | 
New workflow file defining integration test job with matrix strategy and reusable workflow configuration | 
upcoming_changes/426.maintenance.rst | 
Changelog entry documenting the integration tests addition | 
| 
           The failure of the test suite and integration test suite are genuine and should be fixed in hyperspy/hyperspy#3528.  | 
    
| 
           Awaiting #425  | 
    
8039249    to
    372de8f      
    Compare
  
    …x segmentation fault issue in orix
372de8f    to
    5c06b78      
    Compare
  
    
Add integration tests workflow using reusable workflow: https://github.com/hyperspy/.github/blob/main/.github/workflows/integration_tests.yml.
Alternative to #388.
Progress of the PR
upcoming_changesfolder (seeupcoming_changes/README.rst),docs/readthedocs.org:rosettasciiobuild of this PR (link in github checks)