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

Update test template and workflow measures #235

Open
wants to merge 44 commits into
base: main
Choose a base branch
from

Conversation

mdahlhausen
Copy link
Contributor

Pull request overview

This pull request updates the measure test template and models. Fixes #37.
It also fixes rubocop errors on all workflow measures. 1 error and several warnings remain that will not be changed.
It includes changes from #230 (not individual commits).

Pull Request Author

This pull request makes changes to:

  • Infrastructure (includes apptainer image, buildstock batch, dependencies, continuous integration tests)
  • Workflow Measures

Author pull request checklist:

  • Tagged the pull request with the appropriate label (documentation, infrastructure, sampling, workflow measure, upgrade measure, reporting measure, postprocessing) to help categorize changes in the release notes.
  • Updated measure .xml(s)
  • Changes reflected in README.md files
  • Added 'See ComStock License' language to first two lines of each code file
  • Implements corresponding measure tests and indexing path in test/measure_tests.txt or/and test/resource_measure_tests.txt
  • All new and existing tests pass the CI

Review Checklist

  • Perform a code review on GitHub
  • All related changes have been implemented: data and method additions, changes, tests
  • If fixing a defect, verify by running develop branch and reproducing defect, then running PR and reproducing fix
  • Ensured code files contain License reference
  • Make sure the newly added measures has been added with tests and indexed properly
  • CI status: all tests pass

mdahlhausen and others added 30 commits October 3, 2024 15:43
rubocop was already included in the gemspec. This adds a rake task to run rubocop on all ComStock ruby files.
- split measure tests into reporting, workflow, and upgrade
- enforce rubocop standards on Gemfile and Rake file
- update README.md
@mdahlhausen mdahlhausen added infrastructure PR improves or updates the build process and dependencies workflow measure PR improves or adds baseline workflow measures labels Oct 17, 2024
@mdahlhausen
Copy link
Contributor Author

Wait to merge until develop/main branches are synced.

@mdahlhausen mdahlhausen changed the base branch from develop to main October 18, 2024 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure PR improves or updates the build process and dependencies workflow measure PR improves or adds baseline workflow measures
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Review and Update Models for Measure Tests
3 participants