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

Issue 2544603002: [Android] Add '--gtest_also_run_disabled_tests' logic in gtest runner (Closed)

Created:
4 years ago by shenghuazhang
Modified:
4 years ago
Reviewers:
jbudorick
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Add '--gtest_also_run_disabled_tests' logic in gtest runner Command line option '--gtest_also_run_disabled_tests' already exists in test_runner.py, should build the logic in local_device_gtest_run.py in order to run disabled tests. This CL also unify '--gtest_repeat' for instrumentation test options. BUG=669632 Committed: https://crrev.com/b58f48f40ef901780540975d4b5f4121e229277c Cr-Commit-Position: refs/heads/master@{#435524}

Patch Set 1 #

Total comments: 8

Patch Set 2 : disabled_prefixes #

Total comments: 9

Patch Set 3 : remove run_disabled argument #

Patch Set 4 : refactor _GenerateDisabledFilterString #

Total comments: 3

Patch Set 5 : add condition for flags #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -2 lines) Patch
M build/android/pylib/gtest/gtest_test_instance.py View 1 2 3 3 chunks +10 lines, -1 line 0 comments Download
M build/android/pylib/local/device/local_device_gtest_run.py View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M build/android/test_runner.py View 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 17 (4 generated)
shenghuazhang
4 years ago (2016-11-30 19:15:16 UTC) #2
jbudorick
https://codereview.chromium.org/2544603002/diff/1/build/android/pylib/gtest/gtest_test_instance.py File build/android/pylib/gtest/gtest_test_instance.py (right): https://codereview.chromium.org/2544603002/diff/1/build/android/pylib/gtest/gtest_test_instance.py#newcode291 build/android/pylib/gtest/gtest_test_instance.py:291: if args.run_disabled: This can just be self._run_disabled = args.run_disabled ...
4 years ago (2016-11-30 21:05:56 UTC) #3
shenghuazhang
https://codereview.chromium.org/2544603002/diff/1/build/android/pylib/gtest/gtest_test_instance.py File build/android/pylib/gtest/gtest_test_instance.py (right): https://codereview.chromium.org/2544603002/diff/1/build/android/pylib/gtest/gtest_test_instance.py#newcode291 build/android/pylib/gtest/gtest_test_instance.py:291: if args.run_disabled: On 2016/11/30 21:05:56, jbudorick wrote: > This ...
4 years ago (2016-11-30 21:58:02 UTC) #4
jbudorick
https://codereview.chromium.org/2544603002/diff/20001/build/android/pylib/gtest/gtest_test_instance.py File build/android/pylib/gtest/gtest_test_instance.py (right): https://codereview.chromium.org/2544603002/diff/20001/build/android/pylib/gtest/gtest_test_instance.py#newcode435 build/android/pylib/gtest/gtest_test_instance.py:435: run_disabled=False): Sorry, I should've made my comment about passing ...
4 years ago (2016-11-30 23:17:11 UTC) #5
shenghuazhang
I think that _GenerateDisabledFilterString logic needs to cover removing the inputted disabled_prefixes? https://codereview.chromium.org/2544603002/diff/20001/build/android/pylib/gtest/gtest_test_instance.py File build/android/pylib/gtest/gtest_test_instance.py ...
4 years ago (2016-11-30 23:52:44 UTC) #6
jbudorick
https://codereview.chromium.org/2544603002/diff/20001/build/android/pylib/gtest/gtest_test_instance.py File build/android/pylib/gtest/gtest_test_instance.py (right): https://codereview.chromium.org/2544603002/diff/20001/build/android/pylib/gtest/gtest_test_instance.py#newcode440 build/android/pylib/gtest/gtest_test_instance.py:440: if run_disabled: On 2016/11/30 23:52:44, shenghuazhang wrote: > On ...
4 years ago (2016-11-30 23:54:15 UTC) #7
shenghuazhang
Thanks for the analysis! Also, I think the '--gtest_also_run_disabled_tests' flag needs to be added in ...
4 years ago (2016-12-01 00:39:56 UTC) #8
jbudorick
https://codereview.chromium.org/2544603002/diff/60001/build/android/pylib/local/device/local_device_gtest_run.py File build/android/pylib/local/device/local_device_gtest_run.py (right): https://codereview.chromium.org/2544603002/diff/60001/build/android/pylib/local/device/local_device_gtest_run.py#newcode385 build/android/pylib/local/device/local_device_gtest_run.py:385: flags += ' --gtest_also_run_disabled_tests' On 2016/12/01 00:39:56, shenghuazhang wrote: ...
4 years ago (2016-12-01 00:44:48 UTC) #9
shenghuazhang
Fixed the condition for disable flag. https://codereview.chromium.org/2544603002/diff/60001/build/android/pylib/local/device/local_device_gtest_run.py File build/android/pylib/local/device/local_device_gtest_run.py (right): https://codereview.chromium.org/2544603002/diff/60001/build/android/pylib/local/device/local_device_gtest_run.py#newcode385 build/android/pylib/local/device/local_device_gtest_run.py:385: flags += ' ...
4 years ago (2016-12-01 00:57:32 UTC) #10
jbudorick
lgtm
4 years ago (2016-12-01 00:59:19 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2544603002/80001
4 years ago (2016-12-01 01:00:16 UTC) #13
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years ago (2016-12-01 01:51:03 UTC) #15
commit-bot: I haz the power
4 years ago (2016-12-01 01:54:13 UTC) #17
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/b58f48f40ef901780540975d4b5f4121e229277c
Cr-Commit-Position: refs/heads/master@{#435524}

Powered by Google App Engine
This is Rietveld 408576698