-
Notifications
You must be signed in to change notification settings - Fork 8
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
Remove test data from fims deterministic folder #481
Remove test data from fims deterministic folder #481
Conversation
Instructions for code reviewerHello reviewer, thanks for taking the time to review this PR!
Checklist
|
Codecov ReportAttention:
... and 13 files with indirect coverage changes 📢 Thoughts on this report? Let us know!. |
@Bai-Li-NOAA I see some of the GitHub actions are not passing - are there still changes to be made? |
@k-doering-NOAA, there are no changes required. The Maybe I can submit two separate pull requests: one to update the |
Thanks for explaining! I think it's ok as-is, but we may need to bypass the branch protection rules to get this in, since run-googletest is a required workflow... @ChristineStawitz-NOAA, is it ok to temporarily bypass branch protection in this case? Also, somehow my group was assigned this issue, but you already did it for us, Bai! I think we can review it today to help finish it up, so I assigned us as reviewers. |
Oops, I might need some new glasses because I thought I got this task last week, so I jumped into fixing it. Thanks for the group review! |
It was definitely assigned to you on the issue - and no worries, we weren't confident we would be able to fix it, so we are glad you jumped in! :) |
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.
We had one comment in the tests/gtest/integration_test_fixture.cpp file that should be addressed before merging. Other than that everything looks good. Some github actions will not pass until merged into main.
Instructions for code reviewerHello reviewer, thanks for taking the time to review this PR!
Checklist
|
66f1322
to
29ead81
Compare
Instructions for code reviewerHello reviewer, thanks for taking the time to review this PR!
Checklist
|
@k-doering-NOAA and @ChristineStawitz-NOAA, The main branch's GitHub Actions checks have failed, and I suspect it's due to GHA not installing the latest version of FIMS. You can find more information about this issue here. Maybe we can replace |
What is the feature?
How have you implemented the solution?
tests/integration/inputs/FIMS-deterministic
folder and include the test data folder in the.gitignore
file.setup_gtest()
function to rename test data folder.CMakeLists.txt
to executesetup_gtest()
so that developers can have the test data readily available for C++ integration tests before running GoogleTest locally.run-googletest.yml
to make sure the gha passes.Does the PR impact any other area of the project?
NA
How to test this change
The GitHub Actions workflows that failed in this pull request are expected to function correctly once all changes are merged into the main branch (see GHA workflow that has passed during the testing of the workflow using a specific FIMS installation). This will include running
run-googletest.yml
after updating FIMS to the latest version with the revisedsetup_gtest()
function.Developer pre-PR checklist