llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
27.92k stars 11.52k forks source link

TestDataFormatterStdMap.test_with_dsym_and_run_command test fails on Darwin #20637

Open llvmbot opened 10 years ago

llvmbot commented 10 years ago
Bugzilla Link 20263
Version unspecified
OS MacOS X
Reporter LLVM Bugzilla Contributor
CC @k15tfu

Extended Description

====================================================================== FAIL: test_with_dsym_and_run_command (TestDataFormatterStdMap.StdMapDataFormatterTestCase) Test data formatter commands.

Traceback (most recent call last): File "/Users/tfiala/lldb/svn/lldb/test/lldbtest.py", line 353, in wrapper return func(self, *args, **kwargs) File "/Users/tfiala/lldb/svn/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py", line 20, in test_with_dsym_and_run_command self.data_formatter_commands() File "/Users/tfiala/lldb/svn/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py", line 82, in data_formatter_commands 'second = 1']) File "/Users/tfiala/lldb/svn/lldb/test/lldbtest.py", line 1829, in expect msg if msg else EXP_MSG(str, exe)) AssertionError: False is not True : 'map has 2 items' returns expected result Config=x86_64-/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang

Ran 2 tests in 4.435s

k15tfu commented 9 years ago

In these cases we expect that the size of map is equal to 2, but it equals to 4294967295.

The same behaviour on the TestDataFormatterStdMap.test_with_dwarf_and_run_command and TestDataFormatterStdVector tests.

Log for TestDataFormatterStdMap: $ ./dotest.py -v --executable $BUILDDIR/bin/lldb -f StdMapDataFormatterTestCase ['./dotest.py', '-v', '--executable', '/Users/IliaK/p/llvm/build_ninja/bin/lldb', '-f', 'StdMapDataFormatterTestCase'] LLDB library dir: /Users/IliaK/p/llvm/build_ninja/bin lldb-330.99.0 lldb.pre_flight: None lldb.post_flight: None

Session logs for test failures/errors/unexpected successes will go into directory '2015-01-20-18_43_01' Command invoked: ./dotest.py -v --executable /Users/IliaK/p/llvm/build_ninja/bin/lldb -f StdMapDataFormatterTestCase compilers=['clang']

Configuration: arch=x86_64 compiler=clang

Collected 2 tests

1: test_with_dsym_and_run_command (TestDataFormatterStdMap.StdMapDataFormatterTestCase) Test data formatter commands. ... FAILURE 2: test_with_dwarf_and_run_command (TestDataFormatterStdMap.StdMapDataFormatterTestCase) Test data formatter commands. ... FAILURE

====================================================================== FAIL: test_with_dsym_and_run_command (TestDataFormatterStdMap.StdMapDataFormatterTestCase) Test data formatter commands.

Traceback (most recent call last): File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 382, in wrapper return func(self, *args, **kwargs) File "/Users/IliaK/p/llvm/tools/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py", line 20, in test_with_dsym_and_run_command self.data_formatter_commands() File "/Users/IliaK/p/llvm/tools/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py", line 85, in data_formatter_commands 'second = 1']) File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 2011, in expect msg if msg else EXP_MSG(str, exe)) AssertionError: False is not True : 'map has 2 items' returns expected result Config=x86_64-clang

FAIL: test_with_dwarf_and_run_command (TestDataFormatterStdMap.StdMapDataFormatterTestCase) Test data formatter commands.

Traceback (most recent call last): File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 660, in wrapper func(*args, kwargs) File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 463, in wrapper func(*args, *kwargs) File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 562, in wrapper func(args, kwargs) File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 463, in wrapper func(*args, *kwargs) File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 399, in wrapper return func(self, args, **kwargs) File "/Users/IliaK/p/llvm/tools/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py", line 35, in test_with_dwarf_and_run_command self.data_formatter_commands() File "/Users/IliaK/p/llvm/tools/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py", line 85, in data_formatter_commands 'second = 1']) File "/Users/IliaK/p/llvm/tools/lldb/test/lldbtest.py", line 2011, in expect msg if msg else EXP_MSG(str, exe)) AssertionError: False is not True : 'map has 2 items' returns expected result Config=x86_64-clang

Ran 2 tests in 6.176s

FAILED (failures=2)

llvmbot commented 10 years ago

Marked XFAIL in revision 212645.

(Log message there is wrong - I didn't disable it, I marked it XFAIL).