tests: move the newline to the right place in ci includes

Make sure this is generic enough to be properly usable
This commit is contained in:
Eli Schwartz 2023-08-30 16:47:46 -04:00
parent e7c30e803b
commit 1ec4a0900a
No known key found for this signature in database
GPG Key ID: CEB167EFB5722BD6
1 changed files with 3 additions and 3 deletions

View File

@ -445,9 +445,9 @@ def _run_ci_include(args: T.List[str]) -> str:
return 'At least one parameter required'
try:
data = Path(args[0]).read_text(errors='ignore', encoding='utf-8')
return f'{header}\n{data}\n{footer}'
return f'{header}\n{data}\n{footer}\n'
except Exception:
return 'Failed to open {}'.format(args[0])
return 'Failed to open {}\n'.format(args[0])
ci_commands = {
'ci_include': _run_ci_include
@ -461,7 +461,7 @@ def run_ci_commands(raw_log: str) -> T.List[str]:
cmd = shlex.split(l[11:])
if not cmd or cmd[0] not in ci_commands:
continue
res += ['CI COMMAND {}:\n{}\n'.format(cmd[0], ci_commands[cmd[0]](cmd[1:]))]
res += ['CI COMMAND {}:\n{}'.format(cmd[0], ci_commands[cmd[0]](cmd[1:]))]
return res
class OutputMatch: