[Webkit-unassigned] [Bug 215556] New: [TestWebKitAPI] Some WTF_HashMap tests are failing if TestWTF is executed directly
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Aug 16 21:05:22 PDT 2020
https://bugs.webkit.org/show_bug.cgi?id=215556
Bug ID: 215556
Summary: [TestWebKitAPI] Some WTF_HashMap tests are failing if
TestWTF is executed directly
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Tools / Tests
Assignee: webkit-unassigned at lists.webkit.org
Reporter: Hironori.Fujii at sony.com
[TestWebKitAPI] Some WTF_HashMap tests are failing if TestWTF is executed directly
Because run-api-tests is spawning a TestWTF process for each test, it hides this issue.
bin64\TestWTF.exe --gtest_filter=WTF_HashMap.*
**PASS** WTF_HashMap.HashTableIteratorComparison
**PASS** WTF_HashMap.DoubleHashCollisions
**PASS** WTF_HashMap.MoveOnlyValues
**PASS** WTF_HashMap.MoveOnlyKeys
**PASS** WTF_HashMap.InitializerList
**PASS** WTF_HashMap.EfficientGetter
**PASS** WTF_HashMap.UniquePtrKey
**PASS** WTF_HashMap.UniquePtrKey_CustomDeleter
**PASS** WTF_HashMap.UniquePtrKey_FindUsingRawPointer
**PASS** WTF_HashMap.UniquePtrKey_ContainsUsingRawPointer
**PASS** WTF_HashMap.UniquePtrKey_GetUsingRawPointer
**PASS** WTF_HashMap.UniquePtrKey_RemoveUsingRawPointer
**PASS** WTF_HashMap.UniquePtrKey_TakeUsingRawPointer
**PASS** WTF_HashMap.RefPtrKey_Add
**FAIL** WTF_HashMap.RefPtrKey_AddUsingRelease
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:330
Expected equality of these values:
"ref(a) "
takeLogStr().c_str()
Which is: "deref(a) deref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_AddUsingMove
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:342
Expected equality of these values:
"ref(a) "
takeLogStr().c_str()
Which is: "deref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_AddUsingRaw
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:354
Expected equality of these values:
"ref(a) ref(a) "
takeLogStr().c_str()
Which is: "deref(a) ref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_AddKeyAlreadyPresent
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:368
Expected equality of these values:
"ref(a) ref(a) deref(a) "
takeLogStr().c_str()
Which is: "deref(a) deref(a) ref(a) ref(a) deref(a) "
**FAIL** WTF_HashMap.RefPtrKey_AddUsingReleaseKeyAlreadyPresent
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:390
Expected equality of these values:
"ref(a) ref(a) deref(a) "
takeLogStr().c_str()
Which is: "deref(a) ref(a) ref(a) deref(a) "
**FAIL** WTF_HashMap.RefPtrKey_AddUsingMoveKeyAlreadyPresent
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:412
Expected equality of these values:
"ref(a) ref(a) deref(a) "
takeLogStr().c_str()
Which is: "deref(a) ref(a) ref(a) deref(a) "
**FAIL** WTF_HashMap.RefPtrKey_Set
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:432
Expected equality of these values:
"ref(a) ref(a) "
takeLogStr().c_str()
Which is: "deref(a) ref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_SetUsingRelease
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:444
Expected equality of these values:
"ref(a) "
takeLogStr().c_str()
Which is: "deref(a) deref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_SetUsingMove
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:457
Expected equality of these values:
"ref(a) "
takeLogStr().c_str()
Which is: "deref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_SetUsingRaw
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:469
Expected equality of these values:
"ref(a) ref(a) "
takeLogStr().c_str()
Which is: "deref(a) ref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_SetKeyAlreadyPresent
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:481
Expected equality of these values:
"ref(a) ref(a) "
takeLogStr().c_str()
Which is: "deref(a) deref(a) ref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_SetUsingReleaseKeyAlreadyPresent
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:502
Expected equality of these values:
"ref(a) ref(a) "
takeLogStr().c_str()
Which is: "deref(a) deref(a) ref(a) ref(a) "
**FAIL** WTF_HashMap.RefPtrKey_SetUsingMoveKeyAlreadyPresent
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:523
Expected equality of these values:
"ref(a) ref(a) "
takeLogStr().c_str()
Which is: "deref(a) deref(a) ref(a) ref(a) "
**PASS** WTF_HashMap.Ensure
**PASS** WTF_HashMap.Ensure_MoveOnlyValues
**PASS** WTF_HashMap.Ensure_UniquePointer
**FAIL** WTF_HashMap.Ensure_RefPtr
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:589
Expected equality of these values:
"ref(a) "
takeLogStr().c_str()
Which is: "deref(a) deref(a) ref(a) "
**FAIL** WTF_HashMap.Ensure_LambdasCapturingByReference
..\..\Tools\TestWebKitAPI\Tests\WTF\HashMap.cpp:629
Expected equality of these values:
"ref(a) deref(a) "
takeLogStr().c_str()
Which is: "deref(a) ref(a) deref(a) "
**PASS** WTF_HashMap.ValueIsDestructedOnRemove
**PASS** WTF_HashMap.RefPtrNotZeroedBeforeDeref
**PASS** WTF_HashMap.Ref_Key
**PASS** WTF_HashMap.Ref_Value
**PASS** WTF_HashMap.DeletedAddressOfOperator
**PASS** WTF_HashMap.RefMappedToNonZeroEmptyValue
**PASS** WTF_HashMap.Random_Empty
**PASS** WTF_HashMap.Random_WrapAround
**PASS** WTF_HashMap.Random_IsEvenlyDistributed
**PASS** WTF_HashMap.ReserveInitialCapacity
**PASS** WTF_HashMap.Random_IsEvenlyDistributedAfterRemove
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200817/eddd99a2/attachment.htm>
More information about the webkit-unassigned
mailing list