Skip to content

replace meson test and ninja test by runtest = True in easyconfigs using MesonNinja easyblock - #25749

Open
Thyre wants to merge 3 commits into
easybuilders:developfrom
Thyre:20260411161920_new_pr_CrystFEL0111
Open

replace meson test and ninja test by runtest = True in easyconfigs using MesonNinja easyblock#25749
Thyre wants to merge 3 commits into
easybuilders:developfrom
Thyre:20260411161920_new_pr_CrystFEL0111

Conversation

@Thyre

@Thyre Thyre commented Apr 11, 2026

Copy link
Copy Markdown
Collaborator

@github-actions github-actions Bot added 2022a 2023a 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains change labels Apr 11, 2026
@Thyre

Thyre commented Apr 11, 2026

Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ecpr-25749 --include-easyblocks-from-pr=4111"

@Thyre Thyre added code cleanup and removed change labels Apr 11, 2026
@boegelbot

Copy link
Copy Markdown
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=25749 EB_ARGS="--installpath /tmp/$USER/ecpr-25749 --include-easyblocks-from-pr=4111" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25749 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10224

Test results coming soon (I hope)...

Details

- notification for comment with ID 4229575744 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot

Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4111
FAILED
Build succeeded for 16 out of 18 (total: 53 mins 15 secs) (17 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.25
See https://gist.github.com/boegelbot/b1c7bb44b92fc12c7c9dd8584ce48602 for a full test report.

@Thyre

Thyre commented Apr 11, 2026

Copy link
Copy Markdown
Collaborator Author

Failures due to MATLAB missing on jsc-zen3

@boegel boegel added this to the next release (5.3.1?) milestone Apr 18, 2026
@boegel boegel changed the title replace meson test and ninja test by runtest = True in MesonNinja EasyConfigs replace meson test and ninja test by runtest = True in easyconfigs using MesonNinja easyblock Jun 20, 2026
@boegel

boegel commented Jun 20, 2026

Copy link
Copy Markdown
Member

@Thyre This needs an update, there are more easyconfig files that use MesonNinja and define runtest:

$ grep -R MesonNinja easybuild/easyconfigs | cut -f1 -d: | xargs rg '^runtest' | grep -v 'runtest = True' | wc -l
      37

@Thyre

Thyre commented Jun 20, 2026

Copy link
Copy Markdown
Collaborator Author

@Thyre This needs an update, there are more easyconfig files that use MesonNinja and define runtest:

$ grep -R MesonNinja easybuild/easyconfigs | cut -f1 -d: | xargs rg '^runtest' | grep -v 'runtest = True' | wc -l
      37

I'll take a look.

Thyre and others added 2 commits June 20, 2026 15:50
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre
Thyre force-pushed the 20260411161920_new_pr_CrystFEL0111 branch from c0147d6 to ee7d62a Compare June 20, 2026 13:58
@Thyre

Thyre commented Jun 20, 2026

Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ecpr-25749 --include-easyblocks-from-pr=4111"

@boegelbot

Copy link
Copy Markdown
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=25749 EB_ARGS="--installpath /tmp/$USER/ecpr-25749 --include-easyblocks-from-pr=4111" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25749 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10881

Test results coming soon (I hope)...

Details

- notification for comment with ID 4758369288 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Thyre

Thyre commented Jun 20, 2026

Copy link
Copy Markdown
Collaborator Author

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4111
SUCCESS
Build succeeded for 1 out of 1 (total: 1 min 11 secs) (1 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor (zen4), 1 x AMD Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] (device id: 0x7550, gfx: gfx1201, driver: Linuxversion7.0.11-arch1-1(linux@archlinux)(gcc(GCC)16.1.120260430,GNUld(GNUBinutils)2.46.0)#1SMPPREEMPT_DYNAMICTue,02Jun202618:26:58+0000), 1 x AMD Raphael (device id: 0x164e, gfx: gfx1036, driver: Linuxversion7.0.11-arch1-1(linux@archlinux)(gcc(GCC)16.1.120260430,GNUld(GNUBinutils)2.46.0)#1SMPPREEMPT_DYNAMICTue,02Jun202618:26:58+0000), Python 3.14.5
See https://gist.github.com/Thyre/c8d146b5de9e09e85f9a9fcf531c1f77 for a full test report.

@boegelbot

Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4111
FAILED
Build succeeded for 33 out of 36 (total: 2 hours 15 mins 57 secs) (35 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.25
See https://gist.github.com/boegelbot/82c36838b30e0d3dc5ae8ff1ac0aa788 for a full test report.

Comment thread easybuild/easyconfigs/c/CPCM-X/CPCM-X-1.1.0-gfbf-2024a.eb Outdated
@Thyre

Thyre commented Jun 20, 2026

Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ecpr-25749 --include-easyblocks-from-pr=4111 CPCM-X-1.1.0-gfbf-2024a.eb"

@boegelbot

Copy link
Copy Markdown
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=25749 EB_ARGS="--installpath /tmp/$USER/ecpr-25749 --include-easyblocks-from-pr=4111 CPCM-X-1.1.0-gfbf-2024a.eb" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25749 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10890

Test results coming soon (I hope)...

Details

- notification for comment with ID 4759017012 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot

Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4111
SUCCESS
Build succeeded for 1 out of 1 (total: 2 mins 22 secs) (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.25
See https://gist.github.com/boegelbot/144453ad5c520cdc4863a5beddeac623 for a full test report.

@Thyre

Thyre commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ecpr-25749 --include-easyblocks-from-pr=4111"

@boegelbot

Copy link
Copy Markdown
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=25749 EB_ARGS="--installpath /tmp/$USER/ecpr-25749 --include-easyblocks-from-pr=4111" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25749 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10907

Test results coming soon (I hope)...

Details

- notification for comment with ID 4762190762 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot

Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4111
FAILED
Build succeeded for 34 out of 36 (total: 2 hours 18 mins 0 secs) (35 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.25
See https://gist.github.com/boegelbot/d1a14ce55b3287d5b0ba390f39de16e0 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2022a 2023a 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains code cleanup ready-to-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants