From b2a6fc094974c3b4e522fca0388cdd83f795577a Mon Sep 17 00:00:00 2001 From: Corentin Le Molgat Date: Tue, 16 Jan 2024 17:04:47 +0100 Subject: [PATCH] math_opt: disable failing python tests --- ortools/math_opt/core/python/CMakeLists.txt | 4 +++- ortools/math_opt/core/python/solver_test.py | 1 - ortools/math_opt/samples/python/CMakeLists.txt | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ortools/math_opt/core/python/CMakeLists.txt b/ortools/math_opt/core/python/CMakeLists.txt index 33d4bfde5e..8a3038334e 100644 --- a/ortools/math_opt/core/python/CMakeLists.txt +++ b/ortools/math_opt/core/python/CMakeLists.txt @@ -40,7 +40,9 @@ target_link_libraries(math_opt_pybind11 PRIVATE add_library(${PROJECT_NAMESPACE}::math_opt_pybind11 ALIAS math_opt_pybind11) if(BUILD_TESTING) - file(GLOB PYTHON_SRCS "solver_test.py") + file(GLOB PYTHON_SRCS "*_test.py") + list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/solver_gurobi_test.py") # need gurobi + list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/solver_test.py") # need google3.testing.pybase.parameterized foreach(FILE_NAME IN LISTS PYTHON_SRCS) add_python_test( FILE_NAME ${FILE_NAME} diff --git a/ortools/math_opt/core/python/solver_test.py b/ortools/math_opt/core/python/solver_test.py index 5009bf1c11..3054e03337 100644 --- a/ortools/math_opt/core/python/solver_test.py +++ b/ortools/math_opt/core/python/solver_test.py @@ -15,7 +15,6 @@ import threading from typing import Callable, Optional, Sequence import unittest -from google3.testing.pybase import parameterized from pybind11_abseil.status import StatusNotOk from ortools.math_opt import callback_pb2 from ortools.math_opt import model_parameters_pb2 diff --git a/ortools/math_opt/samples/python/CMakeLists.txt b/ortools/math_opt/samples/python/CMakeLists.txt index aa4e026575..fbdb75ba5b 100644 --- a/ortools/math_opt/samples/python/CMakeLists.txt +++ b/ortools/math_opt/samples/python/CMakeLists.txt @@ -17,6 +17,9 @@ endif() if(BUILD_PYTHON_SAMPLES) file(GLOB PYTHON_SRCS "*.py") + list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/remote_solve.py") # need ortools.math_opt.python.ipc + list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/tsp.py") # need gurobi + list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/facility_lp_benders.py") # too long foreach(SAMPLE IN LISTS PYTHON_SRCS) add_python_sample( FILE_NAME ${SAMPLE}