Make package installable/testable on clean docker image

This commit is contained in:
2023-06-07 10:54:19 -05:00
parent eab4697b6b
commit b82a984ab1
11 changed files with 19 additions and 9 deletions

View File

@@ -3,7 +3,7 @@
# Released under the modified BSD license. See COPYING.md for more details.
using Clp
using CPLEX
# using CPLEX
using HiGHS
using JuMP
using Test
@@ -130,5 +130,5 @@ end
function test_bb()
@time bb_run("Clp", optimizer_with_attributes(Clp.Optimizer))
@time bb_run("HiGHS", optimizer_with_attributes(HiGHS.Optimizer))
@time bb_run("CPLEX", optimizer_with_attributes(CPLEX.Optimizer, "CPXPARAM_Threads" => 1))
# @time bb_run("CPLEX", optimizer_with_attributes(CPLEX.Optimizer, "CPXPARAM_Threads" => 1))
end

View File

@@ -27,7 +27,7 @@ function runtests()
@testset "BB" begin
test_bb()
end
test_cuts_blackbox_cplex()
# test_cuts_blackbox_cplex()
test_io()
test_problems_setcover()
test_solvers_jump()

View File

@@ -6,10 +6,10 @@ function test_usage()
LogisticRegression = pyimport("sklearn.linear_model").LogisticRegression
@debug "Generating data files..."
dirname = tempdir()
dirname = mktempdir()
data = [fixture_setcover_data()]
data_filenames = write_pkl_gz(data, dirname)
h5_filenames = ["$(f).h5" for f in data_filenames]
h5_filenames = [replace(f, ".pkl.gz" => ".h5") for f in data_filenames]
@debug "Setting up LearningSolver..."
solver = LearningSolver(