[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