summaryrefslogtreecommitdiffstats
path: root/tools/auto_bisect/fetch_build_test.py
diff options
context:
space:
mode:
authorprasadv <prasadv@chromium.org>2015-02-10 12:07:12 -0800
committerCommit bot <commit-bot@chromium.org>2015-02-10 20:07:52 +0000
commit5557c6774817b610eae5d28a9fa717fc7fbf914c (patch)
tree81d5479f126b3775c605ceaaffc2c20e2928c6e1 /tools/auto_bisect/fetch_build_test.py
parent85594ccf495b97ccd4642dd5f5ab98e31d1d2003 (diff)
downloadchromium_src-5557c6774817b610eae5d28a9fa717fc7fbf914c.zip
chromium_src-5557c6774817b610eae5d28a9fa717fc7fbf914c.tar.gz
chromium_src-5557c6774817b610eae5d28a9fa717fc7fbf914c.tar.bz2
Make changes to read target_arch param from config.
BUG=455845 NOTRY=true Review URL: https://codereview.chromium.org/907963003 Cr-Commit-Position: refs/heads/master@{#315622}
Diffstat (limited to 'tools/auto_bisect/fetch_build_test.py')
-rw-r--r--tools/auto_bisect/fetch_build_test.py60
1 files changed, 60 insertions, 0 deletions
diff --git a/tools/auto_bisect/fetch_build_test.py b/tools/auto_bisect/fetch_build_test.py
index 1a3c3be..6e45988 100644
--- a/tools/auto_bisect/fetch_build_test.py
+++ b/tools/auto_bisect/fetch_build_test.py
@@ -74,6 +74,16 @@ class BuildArchiveTest(unittest.TestCase):
self.assertEqual('android_main_rel/full-build-linux_1234567890abcdef.zip',
archive.FilePath('1234567890abcdef'))
+ def test_FullBuildArchive_Linux_BuilderName(self):
+ archive = fetch_build.FullBuildArchive()
+ archive._platform = 'linux'
+ self.assertEqual('bisect_builder', archive.GetBuilderName())
+
+ def test_FullBuildArchive_Windows_BuildTime(self):
+ archive = fetch_build.FullBuildArchive()
+ archive._platform = 'win'
+ self.assertEqual(14400, archive.GetBuilderBuildTime())
+
def test_PerfBuildArchive_Linux(self):
archive = fetch_build.PerfBuildArchive()
archive._platform = 'linux'
@@ -106,6 +116,56 @@ class BuildArchiveTest(unittest.TestCase):
'_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.zip',
archive.FilePath(123456, 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'))
+ def test_PerfBuildArchive_64BitWindows_BuilderName(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'win64'
+ self.assertEqual('win_x64_perf_bisect_builder', archive.GetBuilderName())
+
+ def test_PerfBuildArchive_64BitWindows_BuildTime(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'win64'
+ self.assertEqual(14400, archive.GetBuilderBuildTime())
+
+ def test_PerfBuildArchive_Windows_BuilderName(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'win'
+ self.assertEqual('win_perf_bisect_builder', archive.GetBuilderName())
+
+ def test_PerfBuildArchive_Windows_BuildTime(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'win'
+ self.assertEqual(14400, archive.GetBuilderBuildTime())
+
+ def test_PerfBuildArchive_Linux_BuilderName(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'linux'
+ self.assertEqual('linux_perf_bisect_builder', archive.GetBuilderName())
+
+ def test_PerfBuildArchive_Linux_BuildTime(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'linux'
+ self.assertEqual(14400, archive.GetBuilderBuildTime())
+
+ def test_PerfBuildArchive_Android_BuilderName(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'android'
+ self.assertEqual('android_perf_bisect_builder', archive.GetBuilderName())
+
+ def test_PerfBuildArchive_Android_BuildTime(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'android'
+ self.assertEqual(14400, archive.GetBuilderBuildTime())
+
+ def test_PerfBuildArchive_Mac_BuilderName(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'mac'
+ self.assertEqual('mac_perf_bisect_builder', archive.GetBuilderName())
+
+ def test_PerfBuildArchive_mac_BuildTime(self):
+ archive = fetch_build.PerfBuildArchive()
+ archive._platform = 'mac'
+ self.assertEqual(14400, archive.GetBuilderBuildTime())
+
class UnzipTest(unittest.TestCase):