~singpolyma/biboumi

327c821f4630b283e08a0b0875a6e7073af2423d — louiz’ 6 years ago ee9b7f5
Write irc output into a file
1 files changed, 3 insertions(+), 2 deletions(-)

M tests/end_to_end/__main__.py
M tests/end_to_end/__main__.py => tests/end_to_end/__main__.py +3 -2
@@ 433,14 433,15 @@ if __name__ == '__main__':

    failures = 0

    irc_output = open("irc_output.txt", "w")
    irc = IrcServerRunner()
    print("Starting irc server…")
    asyncio.get_event_loop().run_until_complete(irc.start())
    while True:
        res = asyncio.get_event_loop().run_until_complete(irc.process.stderr.readline())
        print(res)
        irc_output.write(res.decode())
        if not res:
            print("IRC server failed to start, exiting")
            print("IRC server failed to start, see irc_output.txt for more details. Exiting…")
            sys.exit(1)
        if b"now running in foreground mode" in res:
            break