Apply apimapper instrument tool on android tests
Apimapper is a tool to instrument android tests to log potentail API calls at the run time. The real tool is developed internally. We use a placeholder binary in AOSP before the real tool is ready. The tool will only take affect when the enviroment var EMMA_API_MAPPER is set to true. Test: m cts Bug: 328699028 Change-Id: Iece53b8afdb9803334b7393527f4fa24e22f71a8
This commit is contained in:
@@ -265,6 +265,13 @@ var (
|
||||
},
|
||||
)
|
||||
|
||||
apimapper = pctx.AndroidStaticRule("apimapper",
|
||||
blueprint.RuleParams{
|
||||
Command: "${apimapper} --in-jar $in --out-jar $out",
|
||||
CommandDeps: []string{"${apimapper}"},
|
||||
},
|
||||
)
|
||||
|
||||
zipalign = pctx.AndroidStaticRule("zipalign",
|
||||
blueprint.RuleParams{
|
||||
Command: "if ! ${config.ZipAlign} -c -p 4 $in > /dev/null; then " +
|
||||
@@ -315,6 +322,7 @@ func init() {
|
||||
|
||||
pctx.HostBinToolVariable("aconfig", "aconfig")
|
||||
pctx.HostBinToolVariable("ravenizer", "ravenizer")
|
||||
pctx.HostBinToolVariable("apimapper", "apimapper")
|
||||
pctx.HostBinToolVariable("keep-flagged-apis", "keep-flagged-apis")
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user