Closed j-bryan closed 3 months ago
Job Test Ubuntu 18-2 Python 3 on 1a34487 : invalidated by @joshua-cogliati-inl
removed numexpr so retrying test
The recent commit (8c67f36) is a large rework of the capability with an emphasis on simplicity. The major changes are
ravenframework/Models/Code.py
where the other magic variables are handled../run_tests --tester-command RavenFramework path/to/raven_framework
. In conjunction with the existing --python-command
and --command-prefix
options, this gives users full control over what a Tester runs as a command.skip_if_install_type
logic in RAVEN "tests" files. This was messy and a workaround for the lone python-raven-runs-raven test. However, I have not yet implemented a fix for this! This test is expected to fail if the magic variable %RAVENEXECUTABLE% is used to specify how to run raven in the inner raven for that test.Job Test mac on 6828a8e : invalidated by @joshua-cogliati-inl
failed in set python environment
Job Test qsubs sawtooth on 6206fd8 : invalidated by @j-bryan
Rerunning to get log files on failing qsubs test
Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
2272
What are the significant changes in functionality due to this change request?
Adds the ability to run RavenFramework tests using either a pip-installed version of raven or a prebuilt executable of raven. Note that as currently implemented, the other types of raven tests (e.g. RavenPython) and the plugin tests will run using the development version of raven and its installed plugins, not the alternative installation.
For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.
<internalParallel>
to True.raven/tests/framework/user_guide
andraven/docs/workshop
) have been changed, the associated documentation must be reviewed and assured the text matches the example.