Improvements to regression test python scripts #1222
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Feature or improvement description
After using the manual regression test python scripts for debugging recent HydroDyn module changes, I made the following improvements to the scripts:
NaN
instead of causing a fatal error in the Python script.executePythonRegressionCase.py
that has now been fixed.manualRegressionTest.py
script has been modified to allow it to also execute module driver regression tests (not just the openfast reg tests):-module
flag to allow the user to specify a particular module to run (e.g.-module=hydrodyn
or-module=Inflowwind
).-module
flag, it will work as before with openfast regression tests.-p
wouldn't generate plots but-p=true
would. I updated the arguments to allow the-p
option to work, too.Impacted areas of the software
regression test scripts: mostly the manual tests
Additional supporting information
These changes have been incorporated into #1008, but I'm pulling them into a separate PR so they could theoretically get incorporated into the OpenFAST/dev branch sooner.
Test results, if applicable
This shouldn't change any regression test results, but the screen output may have fewer blank lines.