Fix use of NESDIS with SuiteSparse in tests if METIS is not found Change-Id: I6da004d091a463485935b7f7fa45e56dfcd4341c
diff --git a/internal/ceres/sparse_cholesky_test.cc b/internal/ceres/sparse_cholesky_test.cc index 0bd5ad7..879ea05 100644 --- a/internal/ceres/sparse_cholesky_test.cc +++ b/internal/ceres/sparse_cholesky_test.cc
@@ -196,12 +196,21 @@ SparseCholeskyTest, ::testing::Combine(::testing::Values(SUITE_SPARSE), ::testing::Values(OrderingType::AMD, - OrderingType::NESDIS, OrderingType::NATURAL), ::testing::Values(true, false)), ParamInfoToString); #endif +#if !defined(CERES_NO_SUITESPARSE) && !defined(CERES_NO_CHOLMOD_PARTITION) +INSTANTIATE_TEST_SUITE_P( + SuiteSparseCholesky, + SparseCholeskyTest, + ::testing::Combine(::testing::Values(SUITE_SPARSE), + ::testing::Values(OrderingType::NESDIS), + ::testing::Values(true, false)), + ParamInfoToString); +#endif // !defined(CERES_NO_SUITESPARSE) && !defined(CERES_NO_CHOLMOD_PARTITION) + #ifndef CERES_NO_ACCELERATE_SPARSE INSTANTIATE_TEST_SUITE_P( AccelerateSparseCholesky,