From 070522d56c09cb2b542413090d1722a7285ee0dd Mon Sep 17 00:00:00 2001 From: Alinson S Xavier Date: Wed, 26 May 2021 10:52:32 -0500 Subject: [PATCH] Conditionally import Gurobi --- test/solvers/jump_test.jl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/solvers/jump_test.jl b/test/solvers/jump_test.jl index 9757762..d6bb22d 100644 --- a/test/solvers/jump_test.jl +++ b/test/solvers/jump_test.jl @@ -3,12 +3,16 @@ # Released under the modified BSD license. See COPYING.md for more details. using Cbc -using Gurobi using JuMP using MIPLearn using PyCall using Test +const is_gurobi_available = ("GUROBI_HOME" in keys(ENV)) +if is_gurobi_available + using Gurobi +end + miplearn_tests = pyimport("miplearn.solvers.tests") traceback = pyimport("traceback") @@ -22,7 +26,7 @@ end @testset "Cbc" begin _test_solver(Cbc.Optimizer) end - if "GUROBI_HOME" in keys(ENV) + if is_gurobi_available @testset "Gurobi" begin _test_solver(Gurobi.Optimizer) end