diff options
Diffstat (limited to '.gitlab-ci/bare-metal/poe_run.py')
-rwxr-xr-x | .gitlab-ci/bare-metal/poe_run.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/.gitlab-ci/bare-metal/poe_run.py b/.gitlab-ci/bare-metal/poe_run.py index 8abffd19977..804522bad6d 100755 --- a/.gitlab-ci/bare-metal/poe_run.py +++ b/.gitlab-ci/bare-metal/poe_run.py @@ -32,7 +32,7 @@ class PoERun: def __init__(self, args): self.powerup = args.powerup self.powerdown = args.powerdown - self.ser = SerialBuffer(args.dev, "results/serial-output.txt", "", 60) + self.ser = SerialBuffer(args.dev, "results/serial-output.txt", "", args.timeout) def logged_system(self, cmd): print("Running '{}'".format(cmd)) @@ -77,6 +77,8 @@ def main(): parser.add_argument('--dev', type=str, help='Serial device to monitor', required=True) parser.add_argument('--powerup', type=str, help='shell command for rebooting', required=True) parser.add_argument('--powerdown', type=str, help='shell command for powering off', required=True) + parser.add_argument('--timeout', type=int, default=60, + help='time in seconds to wait for activity', required=False) args = parser.parse_args() poe = PoERun(args) |