Re: [Autotest] [KVM-AUTOTEST PATCH 0/7] KVM test: support for the new remote shell server for Windows

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- "Yolkfull Chow" <yzhou@xxxxxxxxxx> wrote:

> On Tue, Aug 18, 2009 at 06:30:14PM -0400, Michael Goldish wrote:
> > 
> > ----- "Lucas Meneghel Rodrigues" <lmr@xxxxxxxxxx> wrote:
> > 
> > > On Tue, Aug 18, 2009 at 7:15 AM, Michael
> Goldish<mgoldish@xxxxxxxxxx>
> > > wrote:
> > > >
> > > > ----- "Lucas Meneghel Rodrigues" <lmr@xxxxxxxxxx> wrote:
> > > >
> > > >> Ok, very good, similarly to the previous patchset, I rebased
> one
> > > of
> > > >> the patches and applied the set, I am making tests with an rss
> > > binary
> > > >> generated by the cross compiler.
> > > >>
> > > >> I am testing with Winxp 32 bit, so far so good and rss.exe
> works
> > > as
> > > >> expected. I guess I will test more with other hosts, but I am
> not
> > > too
> > > >> far from applying this patchset as well.
> > > >>
> > > >> Will keep you posted!
> 
> 
> Hi Michael, so far rss works wonderful on remote login a VM and
> execute some simple commands. But can we expect extend the facility
> to
> enable it support some telnet commands, like 'wmic' ? We did need
> such
> commands which is used for collecting guest hardware information.

I wasn't aware of wmic, but now that I tried running it, it appears to
be one of those programs, like netsh and ftp, that behave badly when
run outside an actual console window.
In the case of netsh and ftp there are easy workarounds but wmic seems
to hang no matter what I do.
AFAIK, it doesn't work with SSH servers either, including openSSH
under cygwin.
I wonder how it works under telnet but it'll be difficult to find out
because I don't have the MS telnet source code.

I'll start looking for a solution/workaround.

> 
> > > >
> > > > Note that this patchset should also allow you to install
> rss.exe
> > > > automatically using step files, so I hope that in your tests
> you're
> > > not
> > > > installing it manually.  I'm not expecting you to test
> everything
> > > (it
> > > > takes quite a while), but if you're testing anyway, better let
> the
> > > step
> > > > files do some work too.
> > > >
> > > > (I know we'll start using unattended installation scripts soon
> but
> > > it
> > > > doesn't hurt to have functional step files too.)
> > > >
> > > > Also note that using a certain qemu/KVM version I couldn't get
> Vista
> > > to
> > > > work with user mode.  This isn't an rss.exe problem.  In TAP
> mode
> > > it
> > > > works just fine.
> > > >
> > > > In any case, thanks for reviewing and testing the patchsets.
> > > 
> > > Ok Michael, turns out the win2000 failure was a silly mistake.
> So,
> > > after checking the code and going trough light testing, I applied
> > > this
> > > patchset
> > > 
> > > http://autotest.kernel.org/changeset/3553
> > > http://autotest.kernel.org/changeset/3554
> > > http://autotest.kernel.org/changeset/3555
> > > http://autotest.kernel.org/changeset/3556
> > 
> > Maybe I'm misinterpreting this, but it looks like you squashed two
> > patches together.  The commit titled "step file tests: do not fail
> > when receiving an invalid screendump" (changeset 3556) also makes
> > changes to kvm_tests.cfg.sample (it's not supposed to), and the
> patch
> > that's supposed to do it seems to be missing.
> > This is probably not important -- I just thought I should bring it
> to
> > your attention.
> > 
> > > Sudhir, perhaps you can try the upstream tree starting with r3556.
> It
> > > has all the changes you have asked for earlier (rss and stuff).
> > > 
> > > In order to get things all set, I suggest:
> > > 
> > > 1) Create a directory with the following contents:
> > > 
> > > [lmr@freedom rss]$ ls -l
> > > total 52
> > > -rwxrwxr-x. 1 lmr lmr 42038 2009-08-17 18:55 rss.exe
> > > -rw-rw-r--. 1 lmr lmr   517 2009-08-17 18:57 rss.reg
> > > -rw-rw-r--. 1 lmr lmr   972 2009-08-17 18:57 setuprss.bat
> > > 
> > > Those can be found under client/tests/kvm/deps directory on the
> most
> > > current autotest tree.
> > > 
> > > 2) Create an iso from it:
> > > 
> > > genisoimage -o rss.iso -max-iso9660-filenames -relaxed-filenames
> -D
> > > --input-charset iso8859-1 rss
> > > 
> > > 3) Put rss.iso under your windows iso directory.
> > > 
> > > 4) Profit :)
> > > 
> > > If you want to compile the latest rss, you could try numerous
> things,
> > > here are some possible routes:
> > > 
> > > 1) Compile it under a windows host with mingw installed
> > > 2) Compile it under Fedora 12 with the cross compile environment
> > > installed, you need to install at least these through yum:
> > > 
> > > mingw32-w32api
> > > mingw32-gcc-c++
> > > mingw32-gcc
> > > 
> > > And then do a:
> > > 
> > > i686-pc-mingw32-g++ rss.cpp -lws2_32 -mwindows -o rss.exe
> > > 
> > > I hope that was helpful. After this patch-applying spree, I gotta
> a
> > > *lot* of documentation to write to our wiki :)
> > > 
> > > Cheers,
> > > 
> > > Lucas
> > --
> > To unsubscribe from this list: send the line "unsubscribe kvm" in
> > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux