Disable the tst_exceptionsafety_others test completely.
authorThiago Macieira <thiago.macieira@intel.com>
Fri, 20 Apr 2012 12:06:53 +0000 (14:06 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 20 Apr 2012 13:48:15 +0000 (15:48 +0200)
QObject is no longer exception-safe and there's no one working on
improving this, so let's not block innocent commits because of this
failure.

QObjectPrivate's constructor initialises the
QObjectPrivate::threadData member to null, but the destructor
dereferences it unconditionally (the member is initialised in the
QObject constructor). That means QObjectPrivate is not exception-safe
by any definition and, so, anything depending on QObject is not
exception-safe.

Change-Id: If9d5004630b7ce2fb357e328627794caad67564f
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
tests/auto/other/other.pro

index 2a6dc1d..b6154a8 100644 (file)
@@ -5,7 +5,7 @@ SUBDIRS=\
    collections \
    compiler \
    exceptionsafety \
-   exceptionsafety_objects \
+   # exceptionsafety_objects \    # QObjectPrivate is not safe
    gestures \
    headersclean \
    lancelot \