Skip to content

Commit a322518

Browse files
committed
fix: move rayleigh_taylor_muscl skip from global to Docker+nvfortran gate
1 parent 4b3fed4 commit a322518

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

toolchain/mfc/test/cases.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1542,7 +1542,6 @@ def foreach_example():
15421542
"1D_multispecies_diffusion",
15431543
"2D_ibm_stl_MFCCharacter",
15441544
"1D_qbmm", # formatted I/O field overflow on gfortran 12
1545-
"3D_rayleigh_taylor_muscl", # segfaults with nvfortran+MPI in Docker (seccomp/mprotect)
15461545
]
15471546
if path in casesToSkip:
15481547
continue

toolchain/mfc/test/test.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,14 @@ def __filter(cases_) -> typing.Tuple[typing.List[TestCase], typing.List[TestCase
187187
if any(label in case.trace for label in skip):
188188
cases.remove(case)
189189

190-
# Skip Lagrange Bubbles tests under nvfortran in Docker: NaN on 24.1/24.3
191-
# due to unresolved Docker-specific numerical issue (passes natively/Apptainer).
190+
# Skip tests that fail under nvfortran in Docker (pass natively/Apptainer):
191+
# - Lagrange Bubbles: NaN on 24.1/24.3 (other versions not verified in Docker)
192+
# - 3D_rayleigh_taylor_muscl: segfaults with nvfortran+MPI (seccomp/mprotect)
192193
if os.environ.get("FC") == "nvfortran" and os.path.exists("/.dockerenv"):
193194
nvhpc_skip_uuids = {"B9553426", "4A1BD9B8", "0D1FA5C5", "2122A4F6"}
195+
nvhpc_skip_traces = {"rayleigh_taylor_muscl"}
194196
for case in cases[:]:
195-
if case.get_uuid() in nvhpc_skip_uuids:
197+
if case.get_uuid() in nvhpc_skip_uuids or any(t in case.trace for t in nvhpc_skip_traces):
196198
cases.remove(case)
197199
skipped_cases.append(case)
198200

0 commit comments

Comments
 (0)