mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
test: set pexpect's logfile early
So we capture the container's boot as well.
This commit is contained in:
parent
721e78ff73
commit
04f0c6752c
@ -15,9 +15,16 @@ def run(args):
|
||||
|
||||
ret = 1
|
||||
logger = logging.getLogger("test-shutdown")
|
||||
logfile = None
|
||||
|
||||
if args.logfile:
|
||||
logger.debug("Logging pexpect IOs to %s", args.logfile)
|
||||
logfile = open(args.logfile, 'w')
|
||||
elif args.verbose:
|
||||
logfile = sys.stdout
|
||||
|
||||
logger.info("spawning test")
|
||||
console = pexpect.spawn(args.command, args.arg, env={
|
||||
console = pexpect.spawn(args.command, args.arg, logfile=logfile, env={
|
||||
"TERM": "linux",
|
||||
}, encoding='utf-8', timeout=60)
|
||||
|
||||
@ -27,12 +34,6 @@ def run(args):
|
||||
logger.info("waiting for login prompt")
|
||||
console.expect('H login: ', 10)
|
||||
|
||||
if args.logfile:
|
||||
logger.debug("Logging pexpect IOs to %s", args.logfile)
|
||||
console.logfile = open(args.logfile, 'w')
|
||||
elif args.verbose:
|
||||
console.logfile = sys.stdout
|
||||
|
||||
logger.info("log in and start screen")
|
||||
console.sendline('root')
|
||||
console.expect('bash.*# ', 10)
|
||||
|
Loading…
Reference in New Issue
Block a user