From 92dd5b1b653ebac05f87d33839cc9c7c0e8a2ee1 Mon Sep 17 00:00:00 2001 From: DJDavies2 Date: Mon, 27 Apr 2026 17:36:33 +0100 Subject: [PATCH 1/2] Force gstats tasks to run sequentially --- tests/gstats/output/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/gstats/output/CMakeLists.txt b/tests/gstats/output/CMakeLists.txt index cab4dbf3..5df5ffa6 100644 --- a/tests/gstats/output/CMakeLists.txt +++ b/tests/gstats/output/CMakeLists.txt @@ -30,12 +30,14 @@ ecbuild_add_test( COMMAND fiat_test_gstats_csv_output MPI 1 CONDITION HAVE_MPI + TEST_DEPENDS fiat_test_gstats_csv_output_mpi0 ) ecbuild_add_test( TARGET fiat_test_gstats_csv_output_mpi2 COMMAND fiat_test_gstats_csv_output MPI 2 CONDITION HAVE_MPI + TEST_DEPENDS fiat_test_gstats_csv_output_mpi1 ) -# ---------------------------------------------------------------------------------------- \ No newline at end of file +# ---------------------------------------------------------------------------------------- From 2b423a426a4784890294ea4d8abd35a9f05cb71e Mon Sep 17 00:00:00 2001 From: DJDavies2 Date: Tue, 28 Apr 2026 11:04:24 +0100 Subject: [PATCH 2/2] Different fix from review --- tests/gstats/output/CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/gstats/output/CMakeLists.txt b/tests/gstats/output/CMakeLists.txt index 5df5ffa6..288de566 100644 --- a/tests/gstats/output/CMakeLists.txt +++ b/tests/gstats/output/CMakeLists.txt @@ -30,14 +30,20 @@ ecbuild_add_test( COMMAND fiat_test_gstats_csv_output MPI 1 CONDITION HAVE_MPI - TEST_DEPENDS fiat_test_gstats_csv_output_mpi0 ) ecbuild_add_test( TARGET fiat_test_gstats_csv_output_mpi2 COMMAND fiat_test_gstats_csv_output MPI 2 CONDITION HAVE_MPI - TEST_DEPENDS fiat_test_gstats_csv_output_mpi1 ) +foreach( test fiat_test_gstats_csv_output_mpi0 + fiat_test_gstats_csv_output_mpi1 + fiat_test_gstats_csv_output_mpi2 ) + if( TEST ${test} ) + set_tests_properties(${test} PROPERTIES RESOURCE_LOCK gstats_csv_output ) + endif() +endforeach() + # ----------------------------------------------------------------------------------------