|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [XTF PATCH v2] xtf-runner: support two modes for getting output
Wei Liu writes ("[XTF PATCH v2] xtf-runner: support two modes for getting
output"):
> We need two modes for getting output:
...
> + logfile = open(fn, "rb")
> + except IOError as e:
> + # Create file if it doesn't exist
> + if e.errno == 2:
> + logfile = open(fn, "ab")
> + logfile.close()
> + logfile = open(fn, "rb")
> + else:
> + raise e
This is perverse. Why not just open it O_CREAT|O_RDONLY ? If Python
can't do that then unconditionally opening it O_CREAT|O_RDWR would do.
> + logfile.seek(0, 2) # Go to end of file
Does Python not have SEEK_END somewhere ?
> + lines = logfile.readlines()
> + logfile.close()
> +
> + if len(lines) == 0:
> + raise RunnerError("Test output empty")
I think you are racing with xenconsoled here. How do you know that
all the output has arrived ?
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |