| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 ''' Runs various chrome tests through valgrind_test.py.''' | 6 ''' Runs various chrome tests through valgrind_test.py.''' |
| 7 | 7 |
| 8 import glob | 8 import glob |
| 9 import logging | 9 import logging |
| 10 import optparse | 10 import optparse |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 244 | 244 |
| 245 def TestCrypto(self): | 245 def TestCrypto(self): |
| 246 return self.SimpleTest("crypto", "crypto_unittests") | 246 return self.SimpleTest("crypto", "crypto_unittests") |
| 247 | 247 |
| 248 def TestFFmpeg(self): | 248 def TestFFmpeg(self): |
| 249 return self.SimpleTest("chrome", "ffmpeg_unittests") | 249 return self.SimpleTest("chrome", "ffmpeg_unittests") |
| 250 | 250 |
| 251 def TestFFmpegRegressions(self): | 251 def TestFFmpegRegressions(self): |
| 252 return self.SimpleTest("chrome", "ffmpeg_regression_tests") | 252 return self.SimpleTest("chrome", "ffmpeg_regression_tests") |
| 253 | 253 |
| 254 def TestGfx(self): | |
| 255 # Run ui_unittests, a successor of gfx_unittests, since gfx_unittests is | |
| 256 # deprecated. | |
| 257 # TODO(hbono): This is a band-aid fix. We need to change the master script | |
| 258 # so our bots run ui_unittests. | |
| 259 return self.SimpleTest("chrome", "ui_unittests") | |
| 260 | |
| 261 def TestGPU(self): | 254 def TestGPU(self): |
| 262 return self.SimpleTest("gpu", "gpu_unittests") | 255 return self.SimpleTest("gpu", "gpu_unittests") |
| 263 | 256 |
| 264 def TestGURL(self): | 257 def TestGURL(self): |
| 265 return self.SimpleTest("chrome", "googleurl_unittests") | 258 return self.SimpleTest("chrome", "googleurl_unittests") |
| 266 | 259 |
| 267 def TestIpc(self): | 260 def TestIpc(self): |
| 268 return self.SimpleTest("ipc", "ipc_tests", | 261 return self.SimpleTest("ipc", "ipc_tests", |
| 269 valgrind_test_args=["--trace_children"]) | 262 valgrind_test_args=["--trace_children"]) |
| 270 | 263 |
| (...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 503 "remoting": TestRemoting, "remoting_unittests": TestRemoting, | 496 "remoting": TestRemoting, "remoting_unittests": TestRemoting, |
| 504 "safe_browsing": TestSafeBrowsing, "safe_browsing_tests": TestSafeBrowsing, | 497 "safe_browsing": TestSafeBrowsing, "safe_browsing_tests": TestSafeBrowsing, |
| 505 "sql": TestSql, "sql_unittests": TestSql, | 498 "sql": TestSql, "sql_unittests": TestSql, |
| 506 "sync": TestSync, "sync_unit_tests": TestSync, | 499 "sync": TestSync, "sync_unit_tests": TestSync, |
| 507 "sync_integration_tests": TestSyncIntegration, | 500 "sync_integration_tests": TestSyncIntegration, |
| 508 "sync_integration": TestSyncIntegration, | 501 "sync_integration": TestSyncIntegration, |
| 509 "test_shell": TestTestShell, "test_shell_tests": TestTestShell, | 502 "test_shell": TestTestShell, "test_shell_tests": TestTestShell, |
| 510 "ui_unit": TestUIUnit, "ui_unittests": TestUIUnit, | 503 "ui_unit": TestUIUnit, "ui_unittests": TestUIUnit, |
| 511 "unit": TestUnit, "unit_tests": TestUnit, | 504 "unit": TestUnit, "unit_tests": TestUnit, |
| 512 "views": TestViews, "views_unittests": TestViews, | 505 "views": TestViews, "views_unittests": TestViews, |
| 513 "gfx": TestGfx, "gfx_unittests": TestGfx, | |
| 514 } | 506 } |
| 515 | 507 |
| 516 | 508 |
| 517 def _main(): | 509 def _main(): |
| 518 parser = optparse.OptionParser("usage: %prog -b <dir> -t <test> " | 510 parser = optparse.OptionParser("usage: %prog -b <dir> -t <test> " |
| 519 "[-t <test> ...]") | 511 "[-t <test> ...]") |
| 520 parser.disable_interspersed_args() | 512 parser.disable_interspersed_args() |
| 521 parser.add_option("-b", "--build_dir", | 513 parser.add_option("-b", "--build_dir", |
| 522 help="the location of the compiler output") | 514 help="the location of the compiler output") |
| 523 parser.add_option("-t", "--test", action="append", default=[], | 515 parser.add_option("-t", "--test", action="append", default=[], |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 562 | 554 |
| 563 for t in options.test: | 555 for t in options.test: |
| 564 tests = ChromeTests(options, args, t) | 556 tests = ChromeTests(options, args, t) |
| 565 ret = tests.Run() | 557 ret = tests.Run() |
| 566 if ret: return ret | 558 if ret: return ret |
| 567 return 0 | 559 return 0 |
| 568 | 560 |
| 569 | 561 |
| 570 if __name__ == "__main__": | 562 if __name__ == "__main__": |
| 571 sys.exit(_main()) | 563 sys.exit(_main()) |
| OLD | NEW |