Jeremy Katz wrote:
On Tue, 2007-10-23 at 20:14 -0500, Douglas McClendon wrote:
> Jeremy Katz wrote:
> As for what you said, and Rahul- It sounded like he wanted
something
> akin to the traditional installer. I.e. anaconda fullscreen with no
> windowmanager or desktop.
Right -- the two are different. The main connection is "args coming
from the command line". And I'm trying something now which would do
Rahul's request. If it works, it might be worth having available and
undocumented.
> Can you give an example or two of things that
> would be supported in the generic case that you speak of? Are we
> talking something crazy like a kernel cmdline of
> "autorun='firefox file:///usr/share/doc/fedora/releasenotes'"
Something like that. Or perhaps to run an arbitrary dogtail script
after the user logs in. Yes, really crazy. But if we want to get to
where the QA is being done in an automated fashion, crazy is probably
the only way to get there :-/
Thanks, now it is clear. It all sounds good.
Keep in mind the coolness that is-
a) use isodump to extract the kernel, initrd, and syslinux.cfg from a
recently spun livecd iso
b) grab the default append string from the syslinux.cfg
c) add your dogtail invocation args to that append string
d) launch qemu with -kernel -initrd -append, and -vnc, and using vncrec
to record the session
e) post the vnc video transcoded to a popular format (mpg, swf) to a
website. (for times when an optional visual inspection pass of dogtail
test results will be useful in addition to any completely automated
pass/fail test scripts)
-dmc