mirror of
https://github.com/systemd/systemd.git
synced 2025-01-09 01:18:19 +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
|
ret = 1
|
||||||
logger = logging.getLogger("test-shutdown")
|
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")
|
logger.info("spawning test")
|
||||||
console = pexpect.spawn(args.command, args.arg, env={
|
console = pexpect.spawn(args.command, args.arg, logfile=logfile, env={
|
||||||
"TERM": "linux",
|
"TERM": "linux",
|
||||||
}, encoding='utf-8', timeout=60)
|
}, encoding='utf-8', timeout=60)
|
||||||
|
|
||||||
@ -27,12 +34,6 @@ def run(args):
|
|||||||
logger.info("waiting for login prompt")
|
logger.info("waiting for login prompt")
|
||||||
console.expect('H login: ', 10)
|
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")
|
logger.info("log in and start screen")
|
||||||
console.sendline('root')
|
console.sendline('root')
|
||||||
console.expect('bash.*# ', 10)
|
console.expect('bash.*# ', 10)
|
||||||
|
Loading…
Reference in New Issue
Block a user