DTM question

Ok, so I’ve started to look at DTM for certifying our driver, however the task seems daunting, not to say sickening…

Question is: Is it a valid setup to run DTM within a virtual environment? I’ve setup DTM controller + studio on a 2003 server
VM (in VirtualBox), and thought I’d setup the clients as VMs too. One benefit of this is that I don’t need a lot of
physical machines, and also with “Internal Network” these VMs will only “see” each other…

TIA
/R

It can work and I am using almost the same environment as you mentioned.
To install DTM controller and studio on a VM should be OK. It just used
to generate test jobs to clients and collect test result from them. I am
working on PV drivers for Windows guest, so I have to setup clients as
VM. All there works fine in my side.

Here are some tips I want to share. FYI.
1, Static IP address is recommended. Without this some test case such as
DP-Hot add/replace may failed.
2, Install all necessary QFE before starting test. That can save your
time when you meet some failure which Microsoft has fix.
3, Update WLK updated filters from winqual.microsoft.com every day.
Microsoft will ignore some test failure when you generate CPK file.

Thanks
Wayne

On 2010-2-2 16:06, Robert Bielik wrote:

Ok, so I’ve started to look at DTM for certifying our driver, however
the task seems daunting, not to say sickening…
Question is: Is it a valid setup to run DTM within a virtual
environment? I’ve setup DTM controller + studio on a 2003 server
VM (in VirtualBox), and thought I’d setup the clients as VMs too. One
benefit of this is that I don’t need a lot of
physical machines, and also with “Internal Network” these VMs will only
“see” each other…

TIA
/R


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

>

Ok, so I’ve started to look at DTM for certifying our driver, however
the task
seems daunting, not to say sickening…

I just started using DTM too. It seems complicated but once you get into
it it’s not so bad. I found this
https://dev.tctechnologies.tc/tcat/tags/release/public/latest/docs/drv/S
etupWindowsDTM.pdf document which was slightly out of data I think but
got me going a bit quicker than I otherwise would.

Question is: Is it a valid setup to run DTM within a virtual
environment? I’ve
setup DTM controller + studio on a 2003 server
VM (in VirtualBox), and thought I’d setup the clients as VMs too. One
benefit
of this is that I don’t need a lot of
physical machines, and also with “Internal Network” these VMs will
only “see”
each other…

I’m testing my xen drivers so of course I need to run under Xen. For
completeness with the network test though I need to test the case of two
VM’s running on the same physical machine and two running on different
physical machines. Especially as the way the tcp offload works is
somewhat different between the two scenarios.

I’d be cautious about running your clients in a VM environment if you
were working with real hardware though. Firstly if you find a problem
you may not be sure if the problem is with your driver or is an artefact
of running in a virtual environment. Secondly there may be some test
coverage missed, depending on the driver.

James