From 13a981d43b009327861ceabbd5b4e1f7dcd27be3 Mon Sep 17 00:00:00 2001 From: Andy Turner Date: Sun, 16 Nov 2025 12:55:08 +0000 Subject: [PATCH 1/4] Adds Cirrus EX test --- tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py b/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py index 65827928..6f470416 100644 --- a/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py +++ b/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py @@ -22,8 +22,20 @@ class InterfaceBoundsTest(rfm.RegressionTest): lang = parameter(["f90"]) - valid_systems = ["archer2:login", "cirrus:login"] - valid_prog_environs = ["Default", "PrgEnv-cray", "PrgEnv-gnu", "gcc", "intel"] + valid_systems = [ + "archer2:login", + "cirrus:login", + "cirrus-ex-login" + ] + valid_prog_environs = [ + "Default", + "PrgEnv-cray", + "PrgEnv-gnu", + "PrgEnv-aocc", + "PrgEnv-intel", + "gcc", + "intel" + ] tags = {"functionality", "short", "issues"} maintainers = ["a.turner@epcc.ed.ac.uk"] From 8f1a6cf6fc20db69c2283279dc3ca48258b5311e Mon Sep 17 00:00:00 2001 From: Andy Turner Date: Sun, 16 Nov 2025 12:56:30 +0000 Subject: [PATCH 2/4] Adds Cirrus EX test --- tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py b/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py index 6f470416..fd8088ff 100644 --- a/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py +++ b/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py @@ -25,7 +25,7 @@ class InterfaceBoundsTest(rfm.RegressionTest): valid_systems = [ "archer2:login", "cirrus:login", - "cirrus-ex-login" + "cirrus-ex:login" ] valid_prog_environs = [ "Default", From c17e6ad81958f128ff0c66ded143e7e9ce933166 Mon Sep 17 00:00:00 2001 From: Andy Turner Date: Sun, 16 Nov 2025 13:00:25 +0000 Subject: [PATCH 3/4] Updates test conditions for Cirrus EX --- tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py b/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py index fd8088ff..46267af5 100644 --- a/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py +++ b/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py @@ -31,7 +31,7 @@ class InterfaceBoundsTest(rfm.RegressionTest): "Default", "PrgEnv-cray", "PrgEnv-gnu", - "PrgEnv-aocc", + # "PrgEnv-aocc", # AOCC cannot even compile the test successfully "PrgEnv-intel", "gcc", "intel" @@ -48,7 +48,7 @@ def setup_path(self): def assert_result(self): """Checks that issue was not found for non-gcc compilers""" # Expect gcc to fail check - if self.current_environ.name in ["PrgEnv-gnu", "gcc"]: + if self.current_environ.name in ["PrgEnv-gnu", "gcc"] and self.current_system.name in ["archer2"]: return sn.assert_found(r"F", self.stdout) # Expect other compilers to pass check return sn.assert_not_found(r"F", self.stdout) From 0c5fa8b665262c183377425ef2e4b144424c5b2d Mon Sep 17 00:00:00 2001 From: Andy Turner Date: Sun, 16 Nov 2025 13:02:52 +0000 Subject: [PATCH 4/4] Fixes formatting --- tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py b/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py index 46267af5..0269a43d 100644 --- a/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py +++ b/tests/known-issues/gcc_mpi_f08/gcc_mpi_f08.py @@ -22,11 +22,7 @@ class InterfaceBoundsTest(rfm.RegressionTest): lang = parameter(["f90"]) - valid_systems = [ - "archer2:login", - "cirrus:login", - "cirrus-ex:login" - ] + valid_systems = ["archer2:login", "cirrus:login", "cirrus-ex:login"] valid_prog_environs = [ "Default", "PrgEnv-cray", @@ -34,8 +30,8 @@ class InterfaceBoundsTest(rfm.RegressionTest): # "PrgEnv-aocc", # AOCC cannot even compile the test successfully "PrgEnv-intel", "gcc", - "intel" - ] + "intel", + ] tags = {"functionality", "short", "issues"} maintainers = ["a.turner@epcc.ed.ac.uk"]