ATest: Remove verification of java methods as a workaround.
Bug: 138997521
Test: $ atest MixedManagedProfileOwnerTest#testPasswordSufficientInitially
Change-Id: I88502c05f8019f36380ab38053fc18cfd636214b
diff --git a/atest/test_finders/test_finder_utils.py b/atest/test_finders/test_finder_utils.py
index 8635603..9277551 100644
--- a/atest/test_finders/test_finder_utils.py
+++ b/atest/test_finders/test_finder_utils.py
@@ -278,9 +278,13 @@
if not methods or match_obj.group('method_name') in methods:
verified_tests.add(fpath)
else:
+ # TODO (b/138997521) - Atest checks has_method_in_file of a class
+ # without traversing its parent classes. A workaround for this is
+ # do not check has_method_in_file. Uncomment below when a solution
+ # to it is applied.
# java/kt
- if not methods or has_method_in_file(test, methods):
- verified_tests.add(test)
+ #if not methods or has_method_in_file(test, methods):
+ verified_tests.add(test)
return extract_test_from_tests(list(verified_tests))
diff --git a/atest/test_finders/test_finder_utils_unittest.py b/atest/test_finders/test_finder_utils_unittest.py
index c6015d7..db0496b 100755
--- a/atest/test_finders/test_finder_utils_unittest.py
+++ b/atest/test_finders/test_finder_utils_unittest.py
@@ -128,9 +128,6 @@
paths = [os.path.join(uc.ROOT, CLASS_DIR, uc.CLASS_NAME + '.java')]
unittest_utils.assert_strict_equal(
self, test_finder_utils.extract_test_path(FIND_TWO), paths)
- paths = None
- unittest_utils.assert_strict_equal(
- self, test_finder_utils.extract_test_path(uc.FIND_ONE, 'method'), paths)
has_method.return_value = True
paths = [os.path.join(uc.ROOT, CLASS_DIR, uc.CLASS_NAME + '.java')]
unittest_utils.assert_strict_equal(