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
{devel}[system] ReFrame v3.3 #11787
{devel}[system] ReFrame v3.3 #11787
Conversation
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on generoso PR test command '
Test results coming soon (I hope)... - notification for comment with ID 735885925 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot |
@boegel let me try adding also a newer |
@teojgo Please make sure this easyconfig file works for you (you can test with Note that EasyBuild won't be happy if |
Yeah, I have checked before pushing. |
@boegelbot please test @ generoso |
] | ||
|
||
postinstallcmds = [ | ||
"cd %(builddir)s/reframe/reframe-%(version)s && ./bootstrap.sh +pygelf && " |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@teojgo Please make this two separate commands (easier to debug if something goes wrong), and add a comment to explain what the bootstrap script does, and why it's used).
@boegel: Request for testing this PR well received on generoso PR test command '
Test results coming soon (I hope)... - notification for comment with ID 736335824 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot |
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on generoso PR test command '
Test results coming soon (I hope)... - notification for comment with ID 736679892 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot |
Test report by @boegel |
Test report by @boegel |
# Use bootstrap script to install ReFrame dependencies under `external`. | ||
# ReFrame adds `external` to its own python path before executing, without | ||
# affecting the python path of the system | ||
'./bootstrap.sh +docs +pygelf', 'cp -r external %(installdir)s', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@teojgo Should this be done via preinstallopts
in the reframe
extension above, to avoid the installation problems popping up in the test reports (the installation of reframe
fails because jsonschema
is not available)?
Test report by @boegel |
Test report by @boegel |
@boegel are you happy with the current state of this one? |
Although the dependencies are installed by the bootstrap script, since the |
@teojgo It looks like the bootstrap script isn't installed everything that is needed? This seems to occur when installing the docs part:
|
It does install |
…otstrap script installs required Python packages there
add 'external' subdirectory to $PYTHONPATH for ReFrame v3.3, since bootstrap script installs required Python packages there
I can't understand how this is happening. ReFrame sets the |
On the system I was testing |
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on generoso PR test command '
Test results coming soon (I hope)... - notification for comment with ID 757123617 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot |
I also tried just adding the
|
Test report by @boegel |
Test report by @boegel |
Going in, thanks @teojgo! |
Fixes reframe-hpc/reframe#1615