idaholab / raven

RAVEN is a flexible and multi-purpose probabilistic risk analysis, validation and uncertainty quantification, parameter optimization, model reduction and data knowledge-discovering framework.
https://raven.inl.gov/
Apache License 2.0
216 stars 132 forks source link

[TASK] Add ability to test other raven installations #2272

Open j-bryan opened 5 months ago

j-bryan commented 5 months ago

Issue Description

Is your feature request related to a problem? Please describe. It would be nice to be able to run the raven tests on installations of raven besides the development version. This includes pip installations and executables of raven. Right now, there is no easy way to point the rook testing infrastructure to a different version of raven.

Describe the solution you'd like Edit the testing infrastructure (rook and TestHarness classes) to allow the user to point rook to a different installation of raven.

Describe alternatives you've considered Use different versions of raven_framework.py (for example) to point raven execution to other places.


For Change Control Board: Issue Review

This review should occur before any development is performed as a response to this issue.


For Change Control Board: Issue Closure

This review should occur when the issue is imminently going to be closed.