reframe
reframe copied to clipboard
A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
Since we only have `simple_test` as the only valid decorator for registering tests, it would be better to use a better name for the decorator.
Currently, the parent test will simply fail with a `DependencyError`, whereas we could also point out the failing fixture.
The reason we treat differently environments and partitions (aka systems) is that systems define the basic configuration scopes (not to be confused with the scopes requested in #1725). For example,...
For example, the `user_exec_ctx` and the `remote_exec_ctx` could be candidates.
This would be useful if we need to do some cleanup action regardless of the build/run status. E.g remove some temporary directory created outside of the stage dir.
We can get inspiration from what we've done for the A-HUG AWS hackathon.
ReFrame 4.0 will bring a set of fundamental changes in the syntax. This guide should provide guidance on migrating from ReFrame 3.x series. Meanwhile, the framework will be issuing deprecation...
When specifying multiple entries in perf_patterns (for instance as in cscs-checks/microbenchmarks/mpi/halo_exchange/halo_cell_exchange.py), every performance variable is put on a separate line by the logging handler. All attributes that are not related...
Internal issue: https://madra.cscs.ch/scs/reframe/issues/254