reframe-hpc / reframe

A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
https://reframe-hpc.readthedocs.org
BSD 3-Clause "New" or "Revised" License
224 stars 104 forks source link

[feat] New configuration parameter for specifying commands to install reframe remotely for topology detection #3281

Closed Blanca-Fuentes closed 1 month ago

Blanca-Fuentes commented 1 month ago

This PR adds the option of specifying custom commands to install reframe in a remote partition for the topology auto-detection.

Previously, a clone of reframe was created running bootstrap or pip in order to launch reframe with auto-detect option. Now, a list of custom commands can be specified to install reframe through general:remote_install to avoid creating a reframe clone with pip or running .\bootstrap.sh.

The reframe --detect-host-topology=topo.json is run after the commands for the remote reframe installation.

Closes #2292. Closes #2690. Closes #2979 .

pep8speaks commented 1 month ago

Hello @Blanca-Fuentes, Thank you for updating!

Cheers! There are no PEP8 issues in this Pull Request!Do see the ReFrame Coding Style Guide

Comment last updated at 2024-10-29 16:58:01 UTC