def test_PerfBuildArchive_64BitWindows(self): archive = fetch_build.PerfBuildArchive(target_arch='x64') archive._platform = 'win64' self.assertEqual('chrome-perf', archive.BucketName()) self.assertEqual( 'Win x64 Builder/full-build-win32_123456.zip', archive.FilePath('123456'))
def test_PerfBuildArchive_Android(self): archive = fetch_build.PerfBuildArchive() archive._platform = 'android' self.assertEqual('chrome-perf', archive.BucketName()) self.assertEqual( 'android_perf_rel/full-build-linux_123456.zip', archive.FilePath('123456'))
def test_PerfBuildArchive_Linux(self): archive = fetch_build.PerfBuildArchive() archive._platform = 'linux' self.assertEqual('chrome-perf', archive.BucketName()) self.assertEqual( 'Linux Builder/full-build-linux_1234567890abcdef.zip', archive.FilePath('1234567890abcdef'))
def test_PerfBuildArchive_WithDepsPatchSha(self): archive = fetch_build.PerfBuildArchive() archive._platform = 'linux' self.assertEqual( 'Linux Builder/full-build-linux_123456' '_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.zip', archive.FilePath(123456, 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'))
def test_PerfBuildArchive_mac_BuildTime(self): archive = fetch_build.PerfBuildArchive() archive._platform = 'mac' 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_Android_BuilderName(self): archive = fetch_build.PerfBuildArchive() archive._platform = 'android' self.assertEqual('android_perf_bisect_builder', archive.GetBuilderName())
def test_PerfBuildArchive_Windows_BuilderName(self): archive = fetch_build.PerfBuildArchive() archive._platform = 'win' self.assertEqual('win_perf_bisect_builder', archive.GetBuilderName())
def test_PerfBuildArchive_64BitWindows_BuildTime(self): archive = fetch_build.PerfBuildArchive() archive._platform = 'win64' self.assertEqual(14400, archive.GetBuilderBuildTime())