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

Side by Side Diff: tools/valgrind/chrome_tests.py

Issue 251683005: add 4 unittests to chrome_tests.py (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 8 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 multiprocessing 10 import multiprocessing
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 356
357 def TestUIUnit(self): 357 def TestUIUnit(self):
358 return self.SimpleTest("chrome", "ui_unittests") 358 return self.SimpleTest("chrome", "ui_unittests")
359 359
360 def TestURL(self): 360 def TestURL(self):
361 return self.SimpleTest("chrome", "url_unittests") 361 return self.SimpleTest("chrome", "url_unittests")
362 362
363 def TestViews(self): 363 def TestViews(self):
364 return self.SimpleTest("views", "views_unittests") 364 return self.SimpleTest("views", "views_unittests")
365 365
366 def TestCloudPrint(self):
367 return self.SimpleTest("cloud_print", "cloud_print_unittests")
368
369 def TestCacheInvalidation(self):
370 return self.SimpleTest("cacheinvalidation", "cacheinvalidation_unittests")
371
372 def TestAddressInput(self):
373 return self.SimpleTest("addressinput", "libaddressinput_unittests")
374
375 def TestPhoneNumber(self):
376 return self.SimpleTest("phonenumber", "libphonenumber_unittests")
377
366 # Valgrind timeouts are in seconds. 378 # Valgrind timeouts are in seconds.
367 UI_VALGRIND_ARGS = ["--timeout=14400", "--trace_children", "--indirect"] 379 UI_VALGRIND_ARGS = ["--timeout=14400", "--trace_children", "--indirect"]
368 # UI test timeouts are in milliseconds. 380 # UI test timeouts are in milliseconds.
369 UI_TEST_ARGS = ["--ui-test-action-timeout=60000", 381 UI_TEST_ARGS = ["--ui-test-action-timeout=60000",
370 "--ui-test-action-max-timeout=150000", 382 "--ui-test-action-max-timeout=150000",
371 "--no-sandbox"] 383 "--no-sandbox"]
372 384
373 # TODO(thestig) fine-tune these values. 385 # TODO(thestig) fine-tune these values.
374 # Valgrind timeouts are in seconds. 386 # Valgrind timeouts are in seconds.
375 BROWSER_VALGRIND_ARGS = ["--timeout=50000", "--trace_children", "--indirect"] 387 BROWSER_VALGRIND_ARGS = ["--timeout=50000", "--trace_children", "--indirect"]
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
578 "safe_browsing": TestSafeBrowsing, "safe_browsing_tests": TestSafeBrowsing, 590 "safe_browsing": TestSafeBrowsing, "safe_browsing_tests": TestSafeBrowsing,
579 "sandbox": TestLinuxSandbox, "sandbox_linux_unittests": TestLinuxSandbox, 591 "sandbox": TestLinuxSandbox, "sandbox_linux_unittests": TestLinuxSandbox,
580 "sql": TestSql, "sql_unittests": TestSql, 592 "sql": TestSql, "sql_unittests": TestSql,
581 "sync": TestSync, "sync_unit_tests": TestSync, 593 "sync": TestSync, "sync_unit_tests": TestSync,
582 "sync_integration_tests": TestSyncIntegration, 594 "sync_integration_tests": TestSyncIntegration,
583 "sync_integration": TestSyncIntegration, 595 "sync_integration": TestSyncIntegration,
584 "ui_unit": TestUIUnit, "ui_unittests": TestUIUnit, 596 "ui_unit": TestUIUnit, "ui_unittests": TestUIUnit,
585 "unit": TestUnit, "unit_tests": TestUnit, 597 "unit": TestUnit, "unit_tests": TestUnit,
586 "url": TestURL, "url_unittests": TestURL, 598 "url": TestURL, "url_unittests": TestURL,
587 "views": TestViews, "views_unittests": TestViews, 599 "views": TestViews, "views_unittests": TestViews,
600 "cloud_print": TestCloudPrint,
601 "cloud_print_unittests": TestCloudPrint,
602 "cacheinvalidation": TestCacheInvalidation,
603 "cacheinvalidation_unittests": TestCacheInvalidation,
604 "addressinput": TestAddressInput,
605 "libaddressinput_unittests": TestAddressInput,
606 "phonenumber": TestPhoneNumber,
607 "libphonenumber_unittests": TestPhoneNumber,
588 } 608 }
589 609
590 610
591 def _main(): 611 def _main():
592 parser = optparse.OptionParser("usage: %prog -b <dir> -t <test> " 612 parser = optparse.OptionParser("usage: %prog -b <dir> -t <test> "
593 "[-t <test> ...]") 613 "[-t <test> ...]")
594 614
595 parser.add_option("--help-tests", dest="help_tests", action="store_true", 615 parser.add_option("--help-tests", dest="help_tests", action="store_true",
596 default=False, help="List all available tests") 616 default=False, help="List all available tests")
597 parser.add_option("-b", "--build-dir", 617 parser.add_option("-b", "--build-dir",
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
655 675
656 for t in options.test: 676 for t in options.test:
657 tests = ChromeTests(options, args, t) 677 tests = ChromeTests(options, args, t)
658 ret = tests.Run() 678 ret = tests.Run()
659 if ret: return ret 679 if ret: return ret
660 return 0 680 return 0
661 681
662 682
663 if __name__ == "__main__": 683 if __name__ == "__main__":
664 sys.exit(_main()) 684 sys.exit(_main())
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698