fixup remove of examples/tests (#4971)
This commit is contained in:
1
cmake/vagrant/freebsd/dotnet/Vagrantfile
vendored
1
cmake/vagrant/freebsd/dotnet/Vagrantfile
vendored
@@ -93,7 +93,6 @@ Vagrant.configure("2") do |config|
|
|||||||
config.vm.provision "file", source: "../../../../examples/dotnet", destination: "$HOME/project/examples/"
|
config.vm.provision "file", source: "../../../../examples/dotnet", destination: "$HOME/project/examples/"
|
||||||
config.vm.provision "file", source: "../../../../examples/java", destination: "$HOME/project/examples/"
|
config.vm.provision "file", source: "../../../../examples/java", destination: "$HOME/project/examples/"
|
||||||
config.vm.provision "file", source: "../../../../examples/python", destination: "$HOME/project/examples/"
|
config.vm.provision "file", source: "../../../../examples/python", destination: "$HOME/project/examples/"
|
||||||
config.vm.provision "file", source: "../../../../examples/tests", destination: "$HOME/project/examples/"
|
|
||||||
config.vm.provision "file", source: "../../../../patches", destination: "$HOME/project/"
|
config.vm.provision "file", source: "../../../../patches", destination: "$HOME/project/"
|
||||||
config.vm.provision "file", source: "../../../../Version.txt", destination: "$HOME/project/"
|
config.vm.provision "file", source: "../../../../Version.txt", destination: "$HOME/project/"
|
||||||
config.vm.provision "file", source: "../../../../tools/doc/orLogo.png", destination: "$HOME/project/tools/doc/"
|
config.vm.provision "file", source: "../../../../tools/doc/orLogo.png", destination: "$HOME/project/tools/doc/"
|
||||||
|
|||||||
@@ -88,7 +88,6 @@ check_cpp: check_cpp_pimpl
|
|||||||
|
|
||||||
test_cpp: \
|
test_cpp: \
|
||||||
cpp \
|
cpp \
|
||||||
test_cc_tests \
|
|
||||||
test_cc_contrib \
|
test_cc_contrib \
|
||||||
test_cc_cpp
|
test_cc_cpp
|
||||||
|
|
||||||
@@ -306,54 +305,6 @@ endef
|
|||||||
CPP_EXAMPLES := contrib cpp
|
CPP_EXAMPLES := contrib cpp
|
||||||
$(foreach example,$(CPP_EXAMPLES),$(eval $(call cpp-example-target,$(example))))
|
$(foreach example,$(CPP_EXAMPLES),$(eval $(call cpp-example-target,$(example))))
|
||||||
|
|
||||||
# Tests
|
|
||||||
CPP_TESTS := tests
|
|
||||||
|
|
||||||
$(TEMP_CPP_DIR)/tests: | $(TEMP_CPP_DIR)
|
|
||||||
-$(MKDIR) $(TEMP_CPP_DIR)$Stests
|
|
||||||
|
|
||||||
$(TEMP_CPP_DIR)/tests/%: \
|
|
||||||
$(SRC_DIR)/examples/tests/%.cc \
|
|
||||||
| $(TEMP_CPP_DIR)/tests
|
|
||||||
-$(MKDIR) $(TEMP_CPP_DIR)$Stests$S$*
|
|
||||||
|
|
||||||
$(TEMP_CPP_DIR)/tests/%/CMakeLists.txt: ${SRC_DIR}/ortools/cpp/CMakeLists.txt.in | $(TEMP_CPP_DIR)/tests/%
|
|
||||||
$(COPY) ortools$Scpp$SCMakeLists.txt.in $(TEMP_CPP_DIR)$Stests$S$*$SCMakeLists.txt
|
|
||||||
$(SED) -i -e 's/@CPP_NAME@/$*/' \
|
|
||||||
$(TEMP_CPP_DIR)$Stests$S$*$SCMakeLists.txt
|
|
||||||
$(SED) -i -e 's/@CPP_FILE_NAME@/$*.cc/' \
|
|
||||||
$(TEMP_CPP_DIR)$Stests$S$*$SCMakeLists.txt
|
|
||||||
$(SED) -i -e 's/@TEST_ARGS@//' \
|
|
||||||
$(TEMP_CPP_DIR)$Stests$S$*$SCMakeLists.txt
|
|
||||||
|
|
||||||
$(TEMP_CPP_DIR)/tests/%/%.cc: \
|
|
||||||
$(SRC_DIR)/examples/tests/%.cc \
|
|
||||||
| $(TEMP_CPP_DIR)/tests/%
|
|
||||||
$(MKDIR_P) $(TEMP_CPP_DIR)$Stests$S$*
|
|
||||||
$(COPY) $(SRC_DIR)$Sexamples$Stests$S$*.cc \
|
|
||||||
$(TEMP_CPP_DIR)$Stests$S$*
|
|
||||||
|
|
||||||
rcpp_%: \
|
|
||||||
cpp \
|
|
||||||
$(SRC_DIR)/examples/tests/%.cc \
|
|
||||||
$(TEMP_CPP_DIR)/tests/%/CMakeLists.txt \
|
|
||||||
$(TEMP_CPP_DIR)/tests/%/%.cc \
|
|
||||||
FORCE
|
|
||||||
cd $(TEMP_CPP_DIR)$Stests$S$* && \
|
|
||||||
cmake -S. -Bbuild \
|
|
||||||
-DCMAKE_BUILD_TYPE=$(BUILD_TYPE) \
|
|
||||||
-DCMAKE_PREFIX_PATH=$(OR_ROOT_FULL)/$(INSTALL_DIR) \
|
|
||||||
-DCMAKE_INSTALL_PREFIX=install \
|
|
||||||
$(CMAKE_ARGS) \
|
|
||||||
-G $(GENERATOR)
|
|
||||||
ifneq ($(PLATFORM),WIN64)
|
|
||||||
cd $(TEMP_CPP_DIR)$Stests$S$* && cmake --build build --config $(BUILD_TYPE) --target all -v
|
|
||||||
cd $(TEMP_CPP_DIR)$Stests$S$* && cmake --build build --config $(BUILD_TYPE) --target test -v
|
|
||||||
else
|
|
||||||
cd $(TEMP_CPP_DIR)$Stests$S$* && cmake --build build --config $(BUILD_TYPE) --target ALL_BUILD -v
|
|
||||||
cd $(TEMP_CPP_DIR)$Stests$S$* && cmake --build build --config $(BUILD_TYPE) --target RUN_TESTS -v
|
|
||||||
endif
|
|
||||||
|
|
||||||
##################################
|
##################################
|
||||||
## Course scheduling example ##
|
## Course scheduling example ##
|
||||||
##################################
|
##################################
|
||||||
@@ -497,16 +448,6 @@ check_cpp_pimpl: \
|
|||||||
rcpp_max_flow \
|
rcpp_max_flow \
|
||||||
rcpp_min_cost_flow
|
rcpp_min_cost_flow
|
||||||
|
|
||||||
.PHONY: test_cc_tests # Build and Run all C++ Tests (located in examples/tests)
|
|
||||||
test_cc_tests: \
|
|
||||||
rcpp_lp_test \
|
|
||||||
rcpp_bug_fz1 \
|
|
||||||
rcpp_cpp11_test \
|
|
||||||
rcpp_forbidden_intervals_test \
|
|
||||||
rcpp_issue57 \
|
|
||||||
rcpp_min_max_test
|
|
||||||
# $(MAKE) rcpp_issue173 # error: too long
|
|
||||||
|
|
||||||
.PHONY: test_cc_contrib # Build and Run all C++ Contrib (located in examples/contrib)
|
.PHONY: test_cc_contrib # Build and Run all C++ Contrib (located in examples/contrib)
|
||||||
test_cc_contrib:
|
test_cc_contrib:
|
||||||
|
|
||||||
|
|||||||
@@ -379,7 +379,7 @@ check_java: \
|
|||||||
rjava_LinearProgramming \
|
rjava_LinearProgramming \
|
||||||
rjava_IntegerProgramming
|
rjava_IntegerProgramming
|
||||||
|
|
||||||
.PHONY: test_java_tests # Build and Run all Java Tests (located in examples/tests)
|
.PHONY: test_java_tests # Build and Run all Java Tests (located in ortools/*/java)
|
||||||
test_java_tests: \
|
test_java_tests: \
|
||||||
rjava_InitTest \
|
rjava_InitTest \
|
||||||
rjava_KnapsackSolverTest \
|
rjava_KnapsackSolverTest \
|
||||||
|
|||||||
@@ -234,15 +234,13 @@ check_python: \
|
|||||||
# rpy_nurses_cp \
|
# rpy_nurses_cp \
|
||||||
# rpy_job_shop_cp \
|
# rpy_job_shop_cp \
|
||||||
|
|
||||||
.PHONY: test_python_tests # Run all Python Tests (located in examples/tests)
|
.PHONY: test_python_tests # Run all Python Tests (located in ortools/*/python)
|
||||||
test_python_tests: \
|
test_python_tests: \
|
||||||
rpy_init_test \
|
rpy_init_test \
|
||||||
rpy_lp_api_test \
|
rpy_lp_api_test \
|
||||||
rpy_lp_test \
|
rpy_lp_test \
|
||||||
rpy_model_builder_test \
|
rpy_model_builder_test \
|
||||||
rpy_pywraplp_test \
|
rpy_pywraplp_test \
|
||||||
rpy_cp_api_test \
|
|
||||||
rpy_routing_api_test \
|
|
||||||
rpy_pywrapcp_test \
|
rpy_pywrapcp_test \
|
||||||
rpy_pywraprouting_test \
|
rpy_pywraprouting_test \
|
||||||
rpy_cp_model_test \
|
rpy_cp_model_test \
|
||||||
|
|||||||
Reference in New Issue
Block a user