Commit 042c0e83 authored by Michael Spang's avatar Michael Spang Committed by Commit Bot

[fuchsia] Fix exe_runner.py

This script does not work currently:

Traceback (most recent call last):
  File "build/fuchsia/exe_runner.py", line 36, in <module>
    sys.exit(main())
  File "build/fuchsia/exe_runner.py", line 32, in main
    args.package_dep, args.child_args, run_package_args)
AttributeError: 'Namespace' object has no attribute 'package_dep'

Fix it to account for changes to the package runner.

Change-Id: I292bdd3af4e72add1001d54cbb14e1aa3bdc8ca4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2031993
Commit-Queue: Michael Spang <spang@chromium.org>
Reviewed-by: default avatarKevin Marshall <kmarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#737069}
parent c4a2141e
......@@ -18,18 +18,23 @@ from run_package import RunPackage, RunPackageArgs
def main():
parser = argparse.ArgumentParser()
AddCommonArgs(parser)
parser.add_argument('child_args', nargs='*',
help='Arguments for the test process.')
parser.add_argument(
'--child-arg',
action='append',
help='Arguments for the executable.',
default=[])
parser.add_argument(
'child_args', nargs='*', help='Arguments for the executable.', default=[])
args = parser.parse_args()
ConfigureLogging(args)
with GetDeploymentTargetForArgs(args) as target:
target.Start()
child_args = args.child_arg + args.child_args
run_package_args = RunPackageArgs.FromCommonArgs(args)
return RunPackage(
args.output_directory, target, args.package, args.package_name,
args.package_dep, args.child_args, run_package_args)
returncode = RunPackage(args.output_directory, target, args.package,
args.package_name, child_args, run_package_args)
if __name__ == '__main__':
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment