diff options
| author | David Malcolm <dmalcolm@redhat.com> | 2012-12-10 15:51:22 -0500 |
|---|---|---|
| committer | David Malcolm <dmalcolm@redhat.com> | 2012-12-10 15:51:22 -0500 |
| commit | 545e8cb166301060ff964fa155de7797db04ed96 (patch) | |
| tree | 0a639e3c0aec5058fd023c0169db165efacbc22b /test_backtrace_parser.py | |
| parent | 015add8c24e8ed0ac99239c8368d8944d337e929 (diff) | |
| download | triage-545e8cb166301060ff964fa155de7797db04ed96.tar.gz triage-545e8cb166301060ff964fa155de7797db04ed96.tar.xz triage-545e8cb166301060ff964fa155de7797db04ed96.zip | |
add a test case involving a very large backtrace
Diffstat (limited to 'test_backtrace_parser.py')
| -rw-r--r-- | test_backtrace_parser.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test_backtrace_parser.py b/test_backtrace_parser.py index 713eadb..efb28fe 100644 --- a/test_backtrace_parser.py +++ b/test_backtrace_parser.py @@ -46,6 +46,10 @@ class TestParser(unittest.TestCase): '#40 /usr/sbin/yum-complete-transaction:118 __init__\n' '#51 /usr/sbin/yum-complete-transaction:256 <module>\n') + def test_infinite_recursion(self): + bt = Backtrace.from_text_file('data/rhbz-885361-attachment-660076.txt') + thread, frame = bt.get_crash_site() + self.assertEqual(len(thread.frames), 2048) if __name__ == '__main__': unittest.main() |
