]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[master] temporarily disabled destroyWhileWait due to compat issue with solaris
authorJINMEI Tatuya <jinmei@isc.org>
Thu, 18 Oct 2012 00:07:35 +0000 (17:07 -0700)
committerJINMEI Tatuya <jinmei@isc.org>
Thu, 18 Oct 2012 00:07:35 +0000 (17:07 -0700)
solaris's pthread_cond_destroy doesn't seem to fail reliably in this case
as the test expects.

src/lib/util/threads/tests/condvar_unittest.cc

index e3a534b55b7c9ed5c18a09ae89b7c7cc4ec1d5c5..77a8980704daf68d1ef42f6743519b0a082176f9 100644 (file)
@@ -137,7 +137,8 @@ signalAndWait(CondVar* condvar, Mutex* mutex) {
     condvar->wait(*mutex);
 }
 
-TEST_F(CondVarTest, destroyWhileWait) {
+// Temporarily disabled: Solaris seems to make this behavior "undefined"
+TEST_F(CondVarTest, DISABLED_destroyWhileWait) {
     // We'll destroy a CondVar object while the thread is still waiting
     // on it.  This will trigger an assertion failure.
     EXPECT_DEATH_IF_SUPPORTED({