Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 556cb5a3 authored by Makoto Onuki's avatar Makoto Onuki
Browse files

Clean up the rerun script.

Use `set -x` to print the command line, instead of echo.

Flag: EXEMPT host test change only
Bug: 292141694
Test: $ANDROID_BUILD_TOP/frameworks/base/ravenwood/scripts/run-ravenwood-tests.sh
Change-Id: Id7060207731ca6be102941af2adae42a8616df80
parent 19adfc0f
Loading
Loading
Loading
Loading
+3 −11
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ re_command = re.compile(r''' ^\[.*?\] \s* (.*) ''', re.X)
HEADER = r'''#!/bin/bash

set -e # Stop on a failed command

set -x # Print command line before executing
cd "${ANDROID_BUILD_TOP:?}"

'''
@@ -65,16 +65,8 @@ def main(args):
                    command = m.groups()[0]

                    count += 1
                    out.write(f'### Command {count} ========\n')

                    # Show the full command line before executing it.
                    out.write('#echo ' + shlex.quote(command) + '\n')
                    out.write('\n')

                    # Execute the command.
                    out.write('#' + command + '\n')

                    out.write('\n')
                    out.write(f'### Command {count} ========\n\n')
                    out.write('#' + command + '\n\n')

                    continue