-
Notifications
You must be signed in to change notification settings - Fork 110
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 EnKFMain and introduce fixtures to workflows #7501
Conversation
dda27a6
to
9b9b45b
Compare
9b9b45b
to
745cda8
Compare
29c03fe
to
035a9d3
Compare
350b643
to
adc84bb
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7501 +/- ##
=======================================
Coverage 86.51% 86.51%
=======================================
Files 383 383
Lines 23742 23760 +18
Branches 629 635 +6
=======================================
+ Hits 20540 20557 +17
- Misses 3126 3130 +4
+ Partials 76 73 -3 ☔ View full report in Codecov by Sentry. |
src/ert/shared/share/ert/workflows/jobs/internal-gui/scripts/csv_export.py
Outdated
Show resolved
Hide resolved
bec1759
to
0197014
Compare
Had to force push due to conflicts to get the tests running |
0197014
to
e903090
Compare
abb0707
to
edbba6d
Compare
src/ert/shared/hook_implementations/workflows/export_runpath.py
Outdated
Show resolved
Hide resolved
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.
This looks good! The documentation also needs to be updated with a good description of the new behavior for workflow arguments.
52c5e24
to
8d92ce8
Compare
We should add documentation for the workflow plugins and their fixtures as well 📜 |
b7a6715
to
f57e396
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.
Think this looks good now, only some minor comments!
Thanks for you hard work and persistence 🙏
d01d936
to
9968991
Compare
be95663
to
688d932
Compare
This removes the EnKFMain class, and replaces the remaning usage with pytest style fixtures. The current usage was mostly as a facade to ErtConfig, and it held state for the workflows.
688d932
to
316b1ca
Compare
Closes: #1804
Removes a lot of unneeded complexity, introduces fixtures to workflows.
When applicable