X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e7ce668e1db4471bf59049571be288233b1322f3..c437b3f4e47b74715a2f2385d4862972babd7802:/tests/test.bkl diff --git a/tests/test.bkl b/tests/test.bkl index 34e49912ab..ee4e4a4930 100644 --- a/tests/test.bkl +++ b/tests/test.bkl @@ -2,6 +2,11 @@ + + 1 @@ -32,6 +37,9 @@ cmdline/cmdlinetest.cpp config/fileconf.cpp datetime/datetimetest.cpp + events/evthandler.cpp + events/timertest.cpp + exec/exec.cpp filekind/filekind.cpp filename/filenametest.cpp filesys/filesystest.cpp @@ -43,7 +51,9 @@ longlong/longlongtest.cpp mbconv/convautotest.cpp mbconv/mbconvtest.cpp + misc/misctests.cpp net/ipc.cpp + net/socket.cpp regex/regextest.cpp regex/wxregextest.cpp scopeguard/scopeguardtest.cpp @@ -72,6 +82,7 @@ textfile/textfiletest.cpp thread/atomic.cpp thread/queue.cpp + thread/tls.cpp uris/uris.cpp vectors/vectors.cpp weakref/evtconnection.cpp @@ -97,14 +108,39 @@ geometry/rect.cpp geometry/size.cpp geometry/point.cpp + graphics/measuring.cpp config/config.cpp + controls/comboboxtest.cpp + controls/headerctrltest.cpp + controls/listctrltest.cpp controls/textctrltest.cpp + controls/textentrytest.cpp + controls/treectrltest.cpp + events/clone.cpp + events/propagation.cpp + font/fonttest.cpp image/rawbmp.cpp + html/htmlwindow.cpp + misc/guifuncs.cpp misc/selstoretest.cpp + misc/garbage.cpp + misc/settings.cpp + + net/socket.cpp window/clientsize.cpp window/setsize.cpp + media + xrc + xml + adv + html core + net base @@ -132,5 +168,23 @@ base + +# notice the ugly hack with using CXXWARNINGS: we can't use CPPFLAGS as +# currently the value in the makefile would be ignored if we did, but +# warnings don't matter when we expect compilation to fail anyhow so we can +# use this variable to enable the compilation of code which is supposed to +# fail +failtest: + @$(RM) test_evthandler.o + @for d in GLOBAL STATIC METHOD FUNCTOR NO_HANDLER DERIVED WRONG_CLASS; do \ + if $(MAKE) CXXWARNINGS=-DTEST_INVALID_BIND_$$d test_evthandler.o 2>/dev/null; then \ + echo "*** Compilation with TEST_INVALID_BIND_$$d unexpectedly succeeded.">&2; \ + exit 1; \ + fi; \ + done; \ + exit 0 + +.PHONY: failtest +