-
Hi, I'm trying to run the autotests after making changes to a few files and I don't think I have everything necessary to run them in my environment but I'm not 100% sure. I get "module not available errors" when starting the autotests before it dies. If I have all of the dependencies to use Pyemu should I also have everything needed for the autotests or are there other dependencies (aside from pytest) needed? Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
All good. It was flaky and modflow-devtools that were missing. I do seem to get a huge number of fails when doing all the autotests though most of which appear to have nothing to do with my changes. Should I ensure zero fails before submitting a PR? |
Beta Was this translation helpful? Give feedback.
-
Hi @laat0003, |
Beta Was this translation helpful? Give feedback.
-
Running the failing tests in debug mode can help find the underlying cause.
I recently found the Windohs versions of some exes were missing from my bin
directory.
"Perfect spheres are pointless."
…On Tue, 11 Jun 2024 at 11:58 AM, laat0003 ***@***.***> wrote:
Thanks for that @briochh <https://github.com/briochh>. I'm sure this is
probably the reason. I'm in the process of moving house at the moment so
won't have the time to look into it but if turns out not to be the problem
then at least I'll have more of an idea why.
—
Reply to this email directly, view it on GitHub
<#505 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADSJXRBFMNSJG4SOOCTBGK3ZGY4SZAVCNFSM6AAAAABHP4ZYTWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TOMZSGYYTE>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
Hi @laat0003,
It really depends on the nature of the fails. Autotesting for pyemu is a little complicated due to dependancies on PESTPP exes for the full stack tests. It might be these that are failing, if you don't have the PESTPP exes or bins in the expected location. This gets done automagically when the CI is run on GitHub Actions but for local runs we need to make sure that these are inplace ourselves. Could this be where your tests are failing?