XpressDirect.available(): check there is a valid license#3400
XpressDirect.available(): check there is a valid license#3400mrmundt merged 4 commits intoPyomo:mainfrom
Conversation
|
So I have feelings about this. Our tests failing tell us if we forgot to renew our licenses, so even though this is correct "in the software engineering" sense, we end up using the failures as an additional way (beyond the solver check job) to ensure that we haven't messed up our solver availability. Happy to be overruled here - it's just a concern. |
|
This PR is fixing a bug in pyomo: that is, The fact that we happened to use this failure to notice that our infrastructure is broken is separate. After this PR is merged, the failing tests will be skipped in the Pyomo tests, but the Jenkins |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3400 +/- ##
==========================================
+ Coverage 88.52% 88.57% +0.05%
==========================================
Files 883 883
Lines 100334 100343 +9
==========================================
+ Hits 88820 88880 +60
+ Misses 11514 11463 -51
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Fixes # .
Summary/Motivation:
This updates the Xpress direct (and persistent) interfaces so that
available()verified that there is a valid license.Changes proposed in this PR:
XpressDirect.available()Legal Acknowledgement
By contributing to this software project, I have read the contribution guide and agree to the following terms and conditions for my contribution: