Hi John,

On 07/29/2011 01:29 PM, John Wolfe wrote:
> What I would really like to accomplish is a more thorough round of testing.
> I have built the Cunit open source package required to build the tests
> directory, which yields several *.so files, but I am not certain how to
> utilize this shared objects.
> 
>     - a "gmake check" does nothing
>     - the vmtoolsd has an option for debug mode (-g) and an associated path,
>       but nothing on how to run any specific set of tests.

Unfortunately, as you noticed, there isn't a functional test suite available for
open-vm-tools. The tests you built are more API-level tests and test very little
Tools functionality; they're more targeted at making sure vmtoolsd and the
associated libraries are working properly. (Also, we never implemented a "make
check" or anything like that.)

In general, getting the guest information published through the MOB is a good
indication that things are working. Other things you could try are VIX commands
(using the "vmrun" command to talk to your ESX host), although I'm not sure
vmrun would allow you to send a command to a VM configured as running a SCO OS.

> Is there a list of the object data items that can be queried or managed 
> by the
> vmtoolsd -cmd?   or a complete list of supported vmtoolsd CMDs?

Hmmm... I don't think we have a comprehensive list of the commands. Also, today,
it would be hard to send these commands via command line, since most of the
payloads are binary.

The most useful commands here would be the "info-get" and "info-set" pair you
already mentioned; others that could be used here already have more
user-friendly wrappers through vmware-toolbox-cmd.

> How much of the objects managed by the ESX host "vmware-cmd" are accessible
> through and appropriately constructed vmtoolsd cmd or an rpctool command?

Theoretically, anything that is sent using RpcChannel_Send() / RpcOut_send() can
be sent using the command line tool. So things like the guest network
configuration information could be sent using these tools, if you can build the
binary command that contains the payload.

-- 
- Marcelo

------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
open-vm-tools-devel mailing list
open-vm-tools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel

Reply via email to