Changeset 235404 in webkit


Ignore:
Timestamp:
Aug 27, 2018 3:19:52 PM (6 years ago)
Author:
dbates@webkit.org
Message:

Partial revert of r235376
https://bugs.webkit.org/show_bug.cgi?id=189011

For now revert the unit tests added in r235376 as the following tests are failing on Apple Sierra
Debug and Apple High Sierra Debug bots:

lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSetProvider_simple
lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSet_SummaryProvider_simple

Will investigate offline.

  • lldb/lldbWebKitTester/main.cpp:

(testSummaryProviders):

  • lldb/lldb_webkit_unittest.py:

(TestSummaryProviders.serial_test_WTFHashSet_tablesize_and_size):
(TestSummaryProviders.serial_test_WTFOptionSet_SummaryProvider_empty): Deleted.
(TestSummaryProviders.serial_test_WTFOptionSet_SummaryProvider_simple): Deleted.
(TestSummaryProviders.serial_test_WTFOptionSetProvider_empty): Deleted.
(TestSummaryProviders.serial_test_WTFOptionSetProvider_simple): Deleted.

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r235403 r235404  
     12018-08-27  Daniel Bates  <dabates@apple.com>
     2
     3        Partial revert of r235376
     4        https://bugs.webkit.org/show_bug.cgi?id=189011
     5
     6        For now revert the unit tests added in r235376 as the following tests are failing on Apple Sierra
     7        Debug and Apple High Sierra Debug bots:
     8
     9            lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSetProvider_simple
     10            lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSet_SummaryProvider_simple
     11
     12        Will investigate offline.
     13
     14        * lldb/lldbWebKitTester/main.cpp:
     15        (testSummaryProviders):
     16        * lldb/lldb_webkit_unittest.py:
     17        (TestSummaryProviders.serial_test_WTFHashSet_tablesize_and_size):
     18        (TestSummaryProviders.serial_test_WTFOptionSet_SummaryProvider_empty): Deleted.
     19        (TestSummaryProviders.serial_test_WTFOptionSet_SummaryProvider_simple): Deleted.
     20        (TestSummaryProviders.serial_test_WTFOptionSetProvider_empty): Deleted.
     21        (TestSummaryProviders.serial_test_WTFOptionSetProvider_simple): Deleted.
     22
    1232018-08-27  Aditya Keerthi  <akeerthi@apple.com>
    224
  • trunk/Tools/lldb/lldbWebKitTester/main.cpp

    r235376 r235404  
    2828#include <wtf/HashMap.h>
    2929#include <wtf/HashSet.h>
    30 #include <wtf/OptionSet.h>
    3130#include <wtf/Vector.h>
    3231#include <wtf/text/StringBuilder.h>
     
    4544    return builder.toString();
    4645}
    47 
    48 enum class ExampleFlags {
    49     A = 1 << 0,
    50     B = 1 << 1,
    51     C = 1 << 2,
    52     D = 1 << 3,
    53 };
    5446
    5547static void testSummaryProviders()
     
    8274    hashMapOfVectors.add(1, Vector<int>({2, 3}));
    8375
    84     OptionSet<ExampleFlags> exampleFlagsEmpty;
    85     OptionSet<ExampleFlags> exampleFlagsSimple { ExampleFlags::A, ExampleFlags::D, ExampleFlags::C };
    86 
    8776    breakForTestingSummaryProviders();
    8877}
  • trunk/Tools/lldb/lldb_webkit_unittest.py

    r235376 r235404  
    168168        summary = lldb_webkit.WTFHashSet_SummaryProvider(variable, {})
    169169        self.assertEqual(summary, "{ tableSize = 8, keyCount = 1 }")
    170 
    171     # MARK: WTFOptionSet_SummaryProvider test cases
    172 
    173     def serial_test_WTFOptionSet_SummaryProvider_empty(self):
    174         variable = self._sbFrame.FindVariable('exampleFlagsEmpty')
    175         summary = lldb_webkit.WTFOptionSet_SummaryProvider(variable, {})
    176         self.assertEqual(summary, "{ size = 0 }")
    177 
    178     def serial_test_WTFOptionSet_SummaryProvider_simple(self):
    179         variable = self._sbFrame.FindVariable('exampleFlagsSimple')
    180         summary = lldb_webkit.WTFOptionSet_SummaryProvider(variable, {})
    181         self.assertEqual(summary, "{ size = 3 }")
    182 
    183     # MARK: WTFOptionSetProvider test cases
    184 
    185     def serial_test_WTFOptionSetProvider_empty(self):
    186         variable = self._sbFrame.FindVariable('exampleFlagsEmpty')
    187         provider = lldb_webkit.WTFOptionSetProvider(variable, {})
    188         self.assertEqual(provider.get_child_at_index(0), None)
    189 
    190     def serial_test_WTFOptionSetProvider_simple(self):
    191         variable = self._sbFrame.FindVariable('exampleFlagsSimple')
    192         provider = lldb_webkit.WTFOptionSetProvider(variable, {})
    193         self.assertEqual(provider.get_child_at_index(0).GetName(), 'A')
    194         self.assertEqual(provider.get_child_at_index(0).GetValue(), '1')
    195         self.assertEqual(provider.get_child_at_index(1).GetName(), 'C')
    196         self.assertEqual(provider.get_child_at_index(1).GetValue(), '4')
    197         self.assertEqual(provider.get_child_at_index(2).GetName(), 'D')
    198         self.assertEqual(provider.get_child_at_index(2).GetValue(), '8')
Note: See TracChangeset for help on using the changeset viewer.