Skip to content

Commit

Permalink
Switch net_unittests_run, unit_tests_run and browser_tests_run to use…
Browse files Browse the repository at this point in the history
… run_test_cases.py.

This should improve performance and output density. It also adds auto-retry
logic to the test run. The script has the side-effect of writting a json file
along-side with statistics and output of each individual test case.

TBR=cmp@chromium.org
NOTRY=true
BUG=
TEST=


Review URL: https://chromiumcodereview.appspot.com/10803056

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147689 0039d316-1c4b-4281-b951-d872f2087c98
  • Loading branch information
maruel@chromium.org committed Jul 20, 2012
1 parent 339abec commit 01b46b2
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 0 deletions.
3 changes: 3 additions & 0 deletions chrome/browser_tests.isolate
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
'../third_party/tlslite/tlslite/utils/keyfactory.py',
'../third_party/tlslite/tlslite/utils/rijndael.py',
'../third_party/tlslite/tlslite/utils/xmltools.py',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/browser_tests<(EXECUTABLE_SUFFIX)',
'<(PRODUCT_DIR)/resources.pak',
'<(PRODUCT_DIR)/test_data/chrome/test/data/webui/async_gen.js',
Expand Down Expand Up @@ -104,6 +105,7 @@
'command': [
'../testing/xvfb.py',
'<(PRODUCT_DIR)',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/browser_tests<(EXECUTABLE_SUFFIX)',
],
'isolate_dependency_tracked': [
Expand Down Expand Up @@ -1065,6 +1067,7 @@
'variables': {
'command': [
'../testing/test_env.py',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/browser_tests<(EXECUTABLE_SUFFIX)',
],
},
Expand Down
3 changes: 3 additions & 0 deletions chrome/unit_tests.isolate
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@
'../third_party/tlslite/tlslite/utils/keyfactory.py',
'../third_party/tlslite/tlslite/utils/rijndael.py',
'../third_party/tlslite/tlslite/utils/xmltools.py',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/resources.pak',
'<(PRODUCT_DIR)/test_data/chrome/browser/resources/print_preview/print_preview_utils.js',
'<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
Expand Down Expand Up @@ -527,6 +528,7 @@
'command': [
'../testing/xvfb.py',
'<(PRODUCT_DIR)',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
],
'isolate_dependency_tracked': [
Expand Down Expand Up @@ -572,6 +574,7 @@
'variables': {
'command': [
'../testing/test_env.py',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
],
'isolate_dependency_tracked': [
Expand Down
3 changes: 3 additions & 0 deletions net/net_unittests.isolate
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
'../third_party/tlslite/tlslite/utils/keyfactory.py',
'../third_party/tlslite/tlslite/utils/rijndael.py',
'../third_party/tlslite/tlslite/utils/xmltools.py',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/net_unittests<(EXECUTABLE_SUFFIX)',
'tools/testserver/asn1.py',
'tools/testserver/echo_message.py',
Expand All @@ -70,6 +71,7 @@
'command': [
'../testing/xvfb.py',
'<(PRODUCT_DIR)',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/net_unittests<(EXECUTABLE_SUFFIX)',
],
'isolate_dependency_tracked': [
Expand All @@ -91,6 +93,7 @@
'variables': {
'command': [
'../testing/test_env.py',
'../tools/isolate/run_test_cases.py',
'<(PRODUCT_DIR)/net_unittests<(EXECUTABLE_SUFFIX)',
],
},
Expand Down

0 comments on commit 01b46b2

Please sign in to comment.