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

Re: [Xen-devel] [PATCH] [XMTEST] Test for tpm driver suspend resume cycle




xen-devel-bounces@xxxxxxxxxxxxxxxxxxx wrote on 03/10/2006 10:13:44 AM:

> SB> status, output = traceCommand("ls /dev/tpm0")
> SB> if re.search("No such file or directory",output):
> SB>     SKIP("This machine has no hardware TPM; cannot run this test")
>
> Why all that when you can just do:
>
>  os.path.isfile("/dev/tmp0")
>
> ??


I will fix it.

>
> SB> try:
> SB>     console.sendInput("input")
> SB>     run = console.runCmd("ls /sys")
> SB> except ConsoleError, e:
> SB>     saveLog(console.getHistory())
> SB>     vtpm_cleanup(domName)
> SB>     FAIL(str(e))
> SB>
> SB> if re.search("No such file",run["output"]):
> SB>     try:
> SB>         run = console.runCmd("mkdir /sys")
> SB>         run = console.runCmd("mount -t sysfs /sys /sys")
> SB>     except ConsoleError, e:
> SB>         saveLog(console.getHistory())
> SB>         vtpm_cleanup(domName)
> SB>         FAIL(str(e))
> SB>
>
> IIRC, /sys will never be mounted inside the ramdisk by default.  So
> the initial check is pointless.  Further, I think it would be better
> to put /sys in the fstab of the ramdisk instead of having every test
> mount it manually.  This makes the tests longer and is something that
> probably needs to be on by default.  I can cook up a quick patch if
> nobody else volunteers to do it ;)


I will remove the check for '/sys', but would prefer if you provided the patch for the fstab. Are you going to provide a '/sys' mountpoint in the ramdisk as well or should I just keep the 'mkdir /sys'?

>
> Thanks Stefan!


Welcome :-)

   Stefan

>
> --
> Dan Smith
> IBM Linux Technology Center
> Open Hypervisor Team
> email: danms@xxxxxxxxxx
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.