|
|
|
@ -93,26 +93,34 @@ class NinjalogUploaderTest(unittest.TestCase):
|
|
|
|
|
'out/Debug/.ninja_log')
|
|
|
|
|
|
|
|
|
|
def test_get_build_target_from_command_line(self):
|
|
|
|
|
self.assertEqual(ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['ninja', 'chrome']), ['chrome'])
|
|
|
|
|
self.assertEqual(
|
|
|
|
|
ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['python3', 'ninja.py', 'chrome']), ['chrome'])
|
|
|
|
|
|
|
|
|
|
self.assertEqual(ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['ninja']), [])
|
|
|
|
|
self.assertEqual(
|
|
|
|
|
ninjalog_uploader.GetBuildTargetFromCommandLine(['python3',
|
|
|
|
|
'ninja.py']), [])
|
|
|
|
|
|
|
|
|
|
self.assertEqual(ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['ninja', '-j', '1000', 'chrome']), ['chrome'])
|
|
|
|
|
self.assertEqual(
|
|
|
|
|
ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['python3', 'ninja.py', '-j', '1000', 'chrome']), ['chrome'])
|
|
|
|
|
|
|
|
|
|
self.assertEqual(ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['ninja', 'chrome', '-j', '1000']), ['chrome'])
|
|
|
|
|
self.assertEqual(
|
|
|
|
|
ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['python3', 'ninja.py', 'chrome', '-j', '1000']), ['chrome'])
|
|
|
|
|
|
|
|
|
|
self.assertEqual(ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['ninja', '-C', 'chrome']), [])
|
|
|
|
|
self.assertEqual(
|
|
|
|
|
ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['python3', 'ninja.py', '-C', 'chrome']), [])
|
|
|
|
|
|
|
|
|
|
self.assertEqual(ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['ninja', '-Cout/Release', 'chrome']), ['chrome'])
|
|
|
|
|
self.assertEqual(
|
|
|
|
|
ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['python3', 'ninja.py', '-Cout/Release', 'chrome']), ['chrome'])
|
|
|
|
|
|
|
|
|
|
self.assertEqual(ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['ninja', '-C', 'out/Release', 'chrome', 'all']), ['chrome', 'all'])
|
|
|
|
|
self.assertEqual(
|
|
|
|
|
ninjalog_uploader.GetBuildTargetFromCommandLine(
|
|
|
|
|
['python3', 'ninja.py', '-C', 'out/Release', 'chrome', 'all']),
|
|
|
|
|
['chrome', 'all'])
|
|
|
|
|
|
|
|
|
|
def test_get_j_flag(self):
|
|
|
|
|
self.assertEqual(ninjalog_uploader.GetJflag(
|
|
|
|
|