Skip to content
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

Add file readers and writers into automated testing #2233

Open
andrew-platt opened this issue May 21, 2024 · 0 comments
Open

Add file readers and writers into automated testing #2233

andrew-platt opened this issue May 21, 2024 · 0 comments
Assignees
Labels
Type: Enhancement Type: IO Readers/Writers Input file readers and writers

Comments

@andrew-platt
Copy link
Collaborator

PR #2188 added input file readers and writers from WEIS into the main OpenFAST repository. These readers and writers should be exercised as part of the automated testing in GH actions.

One approach would be to add an option to cmake (CTEST_ENABLE_READER_WRITER=On or similar) that would run all input files for glue code regression tests from OpenFAST through the respective readers and writers. This would allow running testing locally without the readers/writers in the loop while doing development work (new modules, or troubleshoot). A few things to consider:

  • Should we add an optional argument in CTestList.cmake to only run the reader/writer testing on specific tests?
  • Would filenames in a given test need to be standardized (i.e. ElastoDyn.dat instead of NRELOffshrBsline5MW_OC4DeepCwindSemi_ElastoDyn.dat)?

@mayankchetan, @andrew-platt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement Type: IO Readers/Writers Input file readers and writers
Projects
None yet
Development

No branches or pull requests

1 participant