Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(634)

Unified Diff: scripts/slave/chromium/archive_layout_test_results_unittest.py

Issue 2429573002: Also archive diff files in layout-test-results.zip. (Closed)
Patch Set: Rebased Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « scripts/slave/chromium/archive_layout_test_results.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: scripts/slave/chromium/archive_layout_test_results_unittest.py
diff --git a/scripts/slave/chromium/archive_layout_test_results_unittest.py b/scripts/slave/chromium/archive_layout_test_results_unittest.py
index fb4471bfb66a547bcedaea3074bba5e50aca6028..ba4a757e0e1ea1ff28f7e9a01af3f86af14f99bb 100755
--- a/scripts/slave/chromium/archive_layout_test_results_unittest.py
+++ b/scripts/slave/chromium/archive_layout_test_results_unittest.py
@@ -12,31 +12,43 @@ BASE_DIR = os.path.join(
sys.path.append(os.path.join(BASE_DIR, 'scripts'))
sys.path.append(os.path.join(BASE_DIR, 'site_config'))
-from slave.chromium import archive_layout_test_results
+from slave.chromium import archive_layout_test_results as archive_module
class ArchiveLayoutTestResultsTest(unittest.TestCase):
- def test_IsActualResultFile(self):
- self.assertTrue(archive_layout_test_results._IsActualResultFile(
- 'foo-crash-log.txt'))
- self.assertTrue(archive_layout_test_results._IsActualResultFile(
- 'foo-stack.txt'))
-
- self.assertFalse(archive_layout_test_results._IsActualResultFile(
- 'crash-logging-foo.txt'))
- self.assertFalse(archive_layout_test_results._IsActualResultFile(
- 'stack-foo.txt'))
-
- self.assertTrue(archive_layout_test_results._IsActualResultFile(
- 'foo-actual.txt'))
- self.assertTrue(archive_layout_test_results._IsActualResultFile(
- 'foo-actual.png'))
-
- self.assertFalse(archive_layout_test_results._IsActualResultFile(
- 'foo-actual.jpg'))
- self.assertFalse(archive_layout_test_results._IsActualResultFile(
- 'foo-actual.html'))
+ def testIsIncludedInZipArchiveFilesCrashLogs(self):
+ self.assertTrue(archive_module._IsIncludedInZipArchive('foo-crash-log.txt'))
+ self.assertTrue(archive_module._IsIncludedInZipArchive('foo-stack.txt'))
+
+ def testIsIncludedInZipArchiveFilesNonCrashLogFiles(self):
+ self.assertFalse(archive_module._IsIncludedInZipArchive('crashlog-foo.txt'))
+ self.assertFalse(archive_module._IsIncludedInZipArchive('stack-foo.txt'))
+
+ def testIsIncludedInZipArchiveFilesActualFiles(self):
+ self.assertTrue(archive_module._IsIncludedInZipArchive('foo-actual.txt'))
+ self.assertTrue(archive_module._IsIncludedInZipArchive('foo-actual.png'))
+
+ def testIsIncludedInZipArchiveFilesActualFilesWrongExtension(self):
+ self.assertFalse(archive_module._IsIncludedInZipArchive('foo-actual.jpg'))
+ self.assertFalse(archive_module._IsIncludedInZipArchive('foo-actual.html'))
+
+ def testIsIncludedInZipArchiveFilesExpectedFiles(self):
+ self.assertTrue(archive_module._IsIncludedInZipArchive('a-expected.txt'))
+ self.assertTrue(archive_module._IsIncludedInZipArchive('a-expected.html'))
+
+ def testIsIncludedInZipArchiveFilesDiffFiles(self):
+ self.assertTrue(archive_module._IsIncludedInZipArchive('a-diff.png'))
+ self.assertTrue(archive_module._IsIncludedInZipArchive('a-diff.txt'))
+ self.assertTrue(archive_module._IsIncludedInZipArchive('a-wdiff.txt'))
+ self.assertFalse(archive_module._IsIncludedInZipArchive('a-diff.png.foo'))
+
+ def testIsIncludedInZipArchiveFilesOtherNegativeCases(self):
+ self.assertFalse(archive_module._IsIncludedInZipArchive('results.html'))
+ self.assertFalse(archive_module._IsIncludedInZipArchive('my-test.html'))
+
+ def testIsIncludedInZipArchiveFilesJson(self):
+ self.assertTrue(archive_module._IsIncludedInZipArchive('results.json'))
if __name__ == '__main__':
« no previous file with comments | « scripts/slave/chromium/archive_layout_test_results.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698