diff options
author | Laszlo Nagy <rizsotto.mailinglist@gmail.com> | 2017-02-14 10:43:38 +0000 |
---|---|---|
committer | Laszlo Nagy <rizsotto.mailinglist@gmail.com> | 2017-02-14 10:43:38 +0000 |
commit | 258ff25bbce734e8826a7d2275392a46bc7e3bcd (patch) | |
tree | e6527e6b29a3783465ab5fea299fc5f11ab8df87 /clang/tools/scan-build-py/tests | |
parent | 93a8e9df44ee2e858f29c64fb68ae840e34de879 (diff) | |
download | bcm5719-llvm-258ff25bbce734e8826a7d2275392a46bc7e3bcd.tar.gz bcm5719-llvm-258ff25bbce734e8826a7d2275392a46bc7e3bcd.zip |
[scan-build-py] move function report_directory from report module to analyze module
Differential Revision: https://reviews.llvm.org/D29255
llvm-svn: 295045
Diffstat (limited to 'clang/tools/scan-build-py/tests')
-rw-r--r-- | clang/tools/scan-build-py/tests/unit/test_analyze.py | 15 | ||||
-rw-r--r-- | clang/tools/scan-build-py/tests/unit/test_report.py | 13 |
2 files changed, 15 insertions, 13 deletions
diff --git a/clang/tools/scan-build-py/tests/unit/test_analyze.py b/clang/tools/scan-build-py/tests/unit/test_analyze.py index 481cc0c0993..5cfc1212663 100644 --- a/clang/tools/scan-build-py/tests/unit/test_analyze.py +++ b/clang/tools/scan-build-py/tests/unit/test_analyze.py @@ -4,4 +4,19 @@ # This file is distributed under the University of Illinois Open Source # License. See LICENSE.TXT for details. +import libear import libscanbuild.analyze as sut +import unittest + +class ReportDirectoryTest(unittest.TestCase): + + # Test that successive report directory names ascend in lexicographic + # order. This is required so that report directories from two runs of + # scan-build can be easily matched up to compare results. + def test_directory_name_comparison(self): + with libear.TemporaryDirectory() as tmpdir, \ + sut.report_directory(tmpdir, False) as report_dir1, \ + sut.report_directory(tmpdir, False) as report_dir2, \ + sut.report_directory(tmpdir, False) as report_dir3: + self.assertLess(report_dir1, report_dir2) + self.assertLess(report_dir2, report_dir3) diff --git a/clang/tools/scan-build-py/tests/unit/test_report.py b/clang/tools/scan-build-py/tests/unit/test_report.py index c82b5593e0d..3f249ce2aa0 100644 --- a/clang/tools/scan-build-py/tests/unit/test_report.py +++ b/clang/tools/scan-build-py/tests/unit/test_report.py @@ -146,16 +146,3 @@ class GetPrefixFromCompilationDatabaseTest(unittest.TestCase): def test_empty(self): self.assertEqual( sut.commonprefix([]), '') - -class ReportDirectoryTest(unittest.TestCase): - - # Test that successive report directory names ascend in lexicographic - # order. This is required so that report directories from two runs of - # scan-build can be easily matched up to compare results. - def test_directory_name_comparison(self): - with libear.TemporaryDirectory() as tmpdir, \ - sut.report_directory(tmpdir, False) as report_dir1, \ - sut.report_directory(tmpdir, False) as report_dir2, \ - sut.report_directory(tmpdir, False) as report_dir3: - self.assertLess(report_dir1, report_dir2) - self.assertLess(report_dir2, report_dir3) |