From fa58413e2aaf4d91180890570f4f4ac059fec965 Mon Sep 17 00:00:00 2001 From: Clement Courbet Date: Thu, 11 Sep 2025 09:01:43 +0000 Subject: [PATCH] [FIX] Do not run compression tests when compression is disabled. Those tests were introduced in 536488d24592e389f1882dd994d4f4ceadd7c61c, but they run even when compression is disabled. --- cpp/libmps_parser/tests/mps_parser_test.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cpp/libmps_parser/tests/mps_parser_test.cpp b/cpp/libmps_parser/tests/mps_parser_test.cpp index 508cc3abf..895c4a58d 100644 --- a/cpp/libmps_parser/tests/mps_parser_test.cpp +++ b/cpp/libmps_parser/tests/mps_parser_test.cpp @@ -757,6 +757,7 @@ TEST(mps_parser, good_mps_file_partial_bounds) EXPECT_EQ(10.0, mps.variable_upper_bounds[1]); } +#ifdef MPS_PARSER_WITH_BZIP2 TEST(mps_parser, good_mps_file_bzip2_compressed) { auto mps = read_from_mps("linear_programming/good-mps-1.mps.bz2"); @@ -792,7 +793,9 @@ TEST(mps_parser, good_mps_file_bzip2_compressed) EXPECT_EQ(0.2, mps.c_values[0]); EXPECT_EQ(0.1, mps.c_values[1]); } +#endif // MPS_PARSER_WITH_BZIP2 +#ifdef MPS_PARSER_WITH_ZLIB TEST(mps_parser, good_mps_file_zlib_compressed) { auto mps = read_from_mps("linear_programming/good-mps-1.mps.gz"); @@ -828,6 +831,7 @@ TEST(mps_parser, good_mps_file_zlib_compressed) EXPECT_EQ(0.2, mps.c_values[0]); EXPECT_EQ(0.1, mps.c_values[1]); } +#endif // MPS_PARSER_WITH_ZLIB // ================================================================================================ // QPS (Quadratic Programming) Support Tests