Trouble installing moose - all tests fail #17888
-
|
Our cluster recently went through an upgrade (I'm mentioning this in case something wonky happened that might be related to this). Anyways, I'm building MOOSE from scratch using https://mooseframework.inl.gov/getting_started/installation/conda.html Everything works perfectly/as expected until I execute "./run_tests -j 4" at which point all tests fail. The error given for basically all tests is FAILED (Application not found). I followed the troubleshooting guide https://mooseframework.inl.gov/help/troubleshooting.html#failingtests. However, the "Application not found" issue does not seem to be the problem? Make works, and a valid moose_test-opt is present, which can be executed and run a sample problem. I performed all the debugging in the Build section (hello world, etc). Everything seems fine? Need help understanding why all tests are failing and any suggestions how to fix it. Screen output is attached from the failed tests and debugging attempts... |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 8 replies
-
|
This is odd. I haven't seen this happen before, but I know that the logic to build or discover what the executable name should be can be fairly complex. It relies on various information from the platform, the directory structure and can be influenced by the "testroot" file too. There haven't been any changed merged to the TestHarness or testers in the last 2-3 months. What I would suggest is that we attempt to printout what the TestHarness "thinks" the name of the binary should be and go from there. It appears that much of the logic for figuring out the app name occurs here. Adding a simple print statement after this block should do it: moose/python/TestHarness/TestHarness.py Lines 881 to 902 in 7aeadfc @aeslaughter or @milljm, any thoughts? |
Beta Was this translation helpful? Give feedback.
-
|
Cody suggested running |
Beta Was this translation helpful? Give feedback.
Cody suggested running
./run_tests -j4 -v --dry-runto see if the executable path was correct. The running command includes an executable name without a full path - possibly the issue?