Merge "cargo2android.py: remove TEST_MAPPING generation"

This commit is contained in:
Treehugger Robot
2021-07-02 15:49:52 +00:00
committed by Gerrit Code Review

View File

@@ -39,15 +39,11 @@ The Cargo.toml file should work at least for the host platform.
--cargo "build --target x86_64-unknown-linux-gnu"
--cargo "build --tests --target x86_64-unknown-linux-gnu"
Note that when there are tests for this module or for its reverse
dependencies, these tests will be added to the TEST_MAPPING file.
If there are rustc warning messages, this script will add
a warning comment to the owner crate module in Android.bp.
"""
from __future__ import print_function
from update_crate_tests import TestMapping
import argparse
import glob
@@ -1192,18 +1188,6 @@ class Runner(object):
# at most one copy_out module per .bp file
self.dump_copy_out_module(outf)
def dump_test_mapping_files(self):
"""Dump all TEST_MAPPING files."""
if self.dry_run:
print('Dry-run skip dump of TEST_MAPPING')
elif self.args.no_test_mapping:
print('Skipping generation of TEST_MAPPING')
else:
test_mapping = TestMapping(None)
for bp_file_name in self.bp_files:
test_mapping.create_test_mapping(os.path.dirname(bp_file_name))
return self
def try_claim_module_name(self, name, owner):
"""Reserve and return True if it has not been reserved yet."""
if name not in self.name_owners or owner == self.name_owners[name]:
@@ -1654,7 +1638,7 @@ def get_parser():
'--no-test-mapping',
action='store_true',
default=False,
help='Do not generate a TEST_MAPPING file. Use only to speed up debugging.')
help='Deprecated. Has no effect.')
parser.add_argument(
'--verbose',
action='store_true',
@@ -1714,7 +1698,7 @@ def main():
if args.dump_config_and_exit:
dump_config(parser, args)
else:
Runner(args).run_cargo().gen_bp().apply_patch().dump_test_mapping_files()
Runner(args).run_cargo().gen_bp().apply_patch()
if __name__ == '__main__':