<div dir="ltr">with the updated patch, i still see fails for TestMemoryHistory.py and TestReportData.py on ubuntu14.04 w/ clang<div><br></div><div>i believe i figured out how to apply the svn patch correctly.  here is a subset of TestMemoryHistory.py post-patch:<div><div>    @skipIfRemote</div><div>    @skipIfAddressSanitizerUnsupported</div><div>    @dwarf_test</div><div>    def test_with_dwarf (self):</div><div>        self.buildDwarf (None, None, {"CFLAGS": "-fsanitize=address -g"})</div><div>        self.asan_tests ()</div></div><div><br></div></div><div><br></div><div><br></div><div><br></div><div>TestMemoryHistory has the following output:</div><div><br></div><div><div>FAILED: cd /home/dsnyder/tot/build/tools/lldb/test && /usr/bin/python /home/dsnyder/tot/llvm/tools/lldb/test/dosep.py -o "-q --arch=x86_64 --executable /home/dsnyder/tot/build/bin/lldb -s /home/dsnyder/tot/build/lldb-test-traces -u CXXFLAGS -u CFLAGS -C clang\ -Qunused-arguments\ -fcolor-diagnostics"</div><div>UNSUPPORTED: LLDB (clang -Qunused-arguments -fcolor-diagnostics-x86_64) :: test_with_dsym (TestMemoryHistory.AsanTestCase) (requires Darwin) </div><div>FAIL: LLDB (clang -Qunused-arguments -fcolor-diagnostics-x86_64) :: test_with_dwarf (TestMemoryHistory.AsanTestCase)</div><div>======================================================================</div><div>FAIL: test_with_dwarf (TestMemoryHistory.AsanTestCase)</div><div>----------------------------------------------------------------------</div><div>Traceback (most recent call last):</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 524, in wrapper</div><div>    func(*args, **kwargs)</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 509, in wrapper</div><div>    return func(self, *args, **kwargs)</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 382, in wrapper</div><div>    return func(self, *args, **kwargs)</div><div>  File "/home/dsnyder/tot/lldb/test/functionalities/asan/TestMemoryHistory.py", line 28, in test_with_dwarf</div><div>    self.asan_tests ()</div><div>  File "/home/dsnyder/tot/lldb/test/functionalities/asan/TestMemoryHistory.py", line 72, in asan_tests</div><div>    'Memory deallocated at', 'a.out`f2', 'main.c:%d' % self.line_free])</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 1873, in expect</div><div>    self.runCmd(str, msg=msg, trace = (True if trace else False), check = not error, inHistory=inHistory)</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 1799, in runCmd</div><div>    msg if msg else CMD_MSG(cmd))</div><div>AssertionError: False is not True : Command 'memory history 'pointer'' returns successfully</div><div>Config=x86_64-clang -Qunused-arguments -fcolor-diagnostics</div><div>----------------------------------------------------------------------</div><div>Ran 2 tests in 0.450s</div><div><br></div><div>FAILED (failures=1, skipped=1)</div><div>Ran 1 tests.</div><div>Failing Tests (1)</div><div>FAIL: LLDB (suite) :: TestMemoryHistory.py (Linux ubuntu 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64)</div><div>ninja: build stopped: subcommand failed.</div></div><div><br></div><div><br></div><div><br></div><div>TestReportData.py has the following output:</div><div><br></div><div><div>FAILED: cd /home/dsnyder/tot/build/tools/lldb/test && /usr/bin/python /home/dsnyder/tot/llvm/tools/lldb/test/dosep.py -o "-q --arch=x86_64 --executable /home/dsnyder/tot/build/bin/lldb -s /home/dsnyder/tot/build/lldb-test-traces -u CXXFLAGS -u CFLAGS -C clang\ -Qunused-arguments\ -fcolor-diagnostics"</div><div>UNSUPPORTED: LLDB (clang -Qunused-arguments -fcolor-diagnostics-x86_64) :: test_with_dsym (TestReportData.AsanTestReportDataCase) (requires Darwin) </div><div>FAIL: LLDB (clang -Qunused-arguments -fcolor-diagnostics-x86_64) :: test_with_dwarf (TestReportData.AsanTestReportDataCase)</div><div>======================================================================</div><div>FAIL: test_with_dwarf (TestReportData.AsanTestReportDataCase)</div><div>----------------------------------------------------------------------</div><div>Traceback (most recent call last):</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 524, in wrapper</div><div>    func(*args, **kwargs)</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 509, in wrapper</div><div>    return func(self, *args, **kwargs)</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 382, in wrapper</div><div>    return func(self, *args, **kwargs)</div><div>  File "/home/dsnyder/tot/lldb/test/functionalities/asan/TestReportData.py", line 29, in test_with_dwarf</div><div>    self.asan_tests ()</div><div>  File "/home/dsnyder/tot/lldb/test/functionalities/asan/TestReportData.py", line 69, in asan_tests</div><div>    substrs = ['stopped', 'stop reason = Use of deallocated memory detected'])</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 1873, in expect</div><div>    self.runCmd(str, msg=msg, trace = (True if trace else False), check = not error, inHistory=inHistory)</div><div>  File "/home/dsnyder/tot/lldb/test/lldbtest.py", line 1799, in runCmd</div><div>    msg if msg else CMD_MSG(cmd))</div><div>AssertionError: False is not True : Process should be stopped due to ASan report</div><div>Config=x86_64-clang -Qunused-arguments -fcolor-diagnostics</div><div>----------------------------------------------------------------------</div><div>Ran 2 tests in 2.435s</div><div><br></div><div>FAILED (failures=1, skipped=1)</div><div>Ran 1 tests.</div><div>Failing Tests (1)</div><div>FAIL: LLDB (suite) :: TestReportData.py (Linux ubuntu 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64)</div><div>ninja: build stopped: subcommand failed.</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>it doesn't appear that these tests are being skipped</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 14, 2014 at 2:28 PM, Kuba Brecka <span dir="ltr"><<a href="mailto:kuba.brecka@gmail.com" target="_blank">kuba.brecka@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Updating the patch.<br>
<br>
<a href="http://reviews.llvm.org/D6272" target="_blank">http://reviews.llvm.org/D6272</a><br>
<br>
Files:<br>
  test/functionalities/asan/Makefile<br>
  test/functionalities/asan/TestMemoryHistory.py<br>
  test/functionalities/asan/TestReportData.py<br>
  test/lldbtest.py<br>
</blockquote></div><br></div>