Hi granata.enrico, zturner,

I'm not sure that this failure should be fixed by modifying this test.
It seems strange for me that the only one type vUInt8 is printed with '0x' 
prefix.

This patch fixes the following error:
```
======================================================================
FAIL: test_with_dsym_and_run_command 
(Test-rdar-10642615.Radar10642615DataFormatterTestCase)
   Test data formatter commands.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 456, in wrapper
    return func(self, *args, **kwargs)
  File 
"/Users/IliaK/p/llvm/tools/lldb/test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py",
 line 21, in test_with_dsym_and_run_command
    self.data_formatter_commands()
  File 
"/Users/IliaK/p/llvm/tools/lldb/test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py",
 line 68, in data_formatter_commands
    '(vBool32) valueBool32 = (0, 1, 0, 1)'])
  File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 2100, in expect
    msg if msg else EXP_MSG(str, exe))
AssertionError: False is not True : '(vUInt8) valueU8 = ('\x01', '\0', '\x04', 
'\0', '\0', '\x01', '\0', '\x04', '\0', '\0', '\0', '\0', '\0', '\0', '\0', 
'\0')' returns expected result
Config=x86_64-clang
======================================================================
FAIL: test_with_dwarf_and_run_command 
(Test-rdar-10642615.Radar10642615DataFormatterTestCase)
   Test data formatter commands.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 473, in wrapper
    return func(self, *args, **kwargs)
  File 
"/Users/IliaK/p/llvm/tools/lldb/test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py",
 line 28, in test_with_dwarf_and_run_command
    self.data_formatter_commands()
  File 
"/Users/IliaK/p/llvm/tools/lldb/test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py",
 line 68, in data_formatter_commands
    '(vBool32) valueBool32 = (0, 1, 0, 1)'])
  File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 2100, in expect
    msg if msg else EXP_MSG(str, exe))
AssertionError: False is not True : '(vUInt8) valueU8 = ('\x01', '\0', '\x04', 
'\0', '\0', '\x01', '\0', '\x04', '\0', '\0', '\0', '\0', '\0', '\0', '\0', 
'\0')' returns expected result
Config=x86_64-clang
----------------------------------------------------------------------
```

http://reviews.llvm.org/D8102

Files:
  test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py

Index: test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py
===================================================================
--- test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py
+++ test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py
@@ -59,7 +59,7 @@
                        '(int16_t [8]) valueI16 = (1, 0, 4, 0, 0, 1, 0, 4)',
                        '(int32_t [4]) valueI32 = (1, 0, 4, 0)',
                        '(vDouble) valueDL = (1, 4)',
-                       "(vUInt8) valueU8 = ('\\x01', '\\0', '\\x04', '\\0', 
'\\0', '\\x01', '\\0', '\\x04', '\\0', '\\0', '\\0', '\\0', '\\0', '\\0', 
'\\0', '\\0')",
+                       '(vUInt8) valueU8 = (0x01, 0x00, 0x04, 0x00, 0x00, 
0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)',
                        '(vUInt16) valueU16 = (1, 0, 4, 0, 0, 1, 0, 4)',
                        '(vUInt32) valueU32 = (1, 2, 3, 4)',
                        "(vSInt8) valueS8 = ('\\x01', '\\0', '\\x04', '\\0', 
'\\0', '\\x01', '\\0', '\\x04', '\\0', '\\0', '\\0', '\\0', '\\0', '\\0', 
'\\0', '\\0')",

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
Index: test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py
===================================================================
--- test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py
+++ test/functionalities/data-formatter/rdar-10642615/Test-rdar-10642615.py
@@ -59,7 +59,7 @@
                        '(int16_t [8]) valueI16 = (1, 0, 4, 0, 0, 1, 0, 4)',
                        '(int32_t [4]) valueI32 = (1, 0, 4, 0)',
                        '(vDouble) valueDL = (1, 4)',
-                       "(vUInt8) valueU8 = ('\\x01', '\\0', '\\x04', '\\0', '\\0', '\\x01', '\\0', '\\x04', '\\0', '\\0', '\\0', '\\0', '\\0', '\\0', '\\0', '\\0')",
+                       '(vUInt8) valueU8 = (0x01, 0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)',
                        '(vUInt16) valueU16 = (1, 0, 4, 0, 0, 1, 0, 4)',
                        '(vUInt32) valueU32 = (1, 2, 3, 4)',
                        "(vSInt8) valueS8 = ('\\x01', '\\0', '\\x04', '\\0', '\\0', '\\x01', '\\0', '\\x04', '\\0', '\\0', '\\0', '\\0', '\\0', '\\0', '\\0', '\\0')",
_______________________________________________
lldb-commits mailing list
lldb-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to