Mark some C++11 tests as failing with C module too
Allow having the list of failing C++11 tests in the common makefile.
This commit is contained in:
parent
f864fa0381
commit
c6efb0b8e6
2 changed files with 12 additions and 0 deletions
|
|
@ -96,6 +96,16 @@ FAILING_CPP_TESTS := \
|
|||
varargs_overload \
|
||||
virtual_poly \
|
||||
|
||||
FAILING_CPP11_TESTS := \
|
||||
cpp11_alternate_function_syntax \
|
||||
cpp11_ref_qualifiers \
|
||||
cpp11_ref_qualifiers_typemaps \
|
||||
cpp11_result_of \
|
||||
cpp11_rvalue_reference \
|
||||
cpp11_rvalue_reference2 \
|
||||
cpp11_rvalue_reference3 \
|
||||
cpp11_type_aliasing \
|
||||
|
||||
FAILING_MULTI_CPP_TESTS := \
|
||||
clientdata_prop \
|
||||
imports \
|
||||
|
|
|
|||
|
|
@ -747,6 +747,7 @@ preproc_include.ctest: SWIGOPT += -includeall
|
|||
# Allow modules to define temporarily failing tests.
|
||||
C_TEST_CASES := $(filter-out $(FAILING_C_TESTS),$(C_TEST_CASES))
|
||||
CPP_TEST_CASES := $(filter-out $(FAILING_CPP_TESTS),$(CPP_TEST_CASES))
|
||||
CPP11_TEST_CASES := $(filter-out $(FAILING_CPP11_TESTS),$(CPP11_TEST_CASES))
|
||||
MULTI_CPP_TEST_CASES := $(filter-out $(FAILING_MULTI_CPP_TESTS),$(MULTI_CPP_TEST_CASES))
|
||||
|
||||
|
||||
|
|
@ -797,6 +798,7 @@ check-failing-test = \
|
|||
check-failing:
|
||||
+-$(foreach t,$(FAILING_C_TESTS),$(call check-failing-test,$t,ctest);)
|
||||
+-$(foreach t,$(FAILING_CPP_TESTS),$(call check-failing-test,$t,cpptest);)
|
||||
+-$(foreach t,$(FAILING_CPP11_TESTS),$(call check-failing-test,$t,cpptest);)
|
||||
+-$(foreach t,$(FAILING_MULTI_CPP_TESTS),$(call check-failing-test,$t,multicpptest);)
|
||||
endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue