IFS test in DTM

Has someone used IFS Test in WLK? I want to use IFS test for my mini-filter.
I installed MSDE, DTM, Devices Logo Kit and System logo kit. I still don’t
know how to run IFS Test from the DTM Studio or somewhere else. If some of
you can post a simple instructions here, that would be very helpful.

Thanks,

Shangwu

In the 1.0 version of the WLK, the ifstest was removed. Minifilters are
usually tested in the unclassified category.

“Shangwu” wrote in message news:xxxxx@ntfsd…
> Has someone used IFS Test in WLK? I want to use IFS test for my
> mini-filter. I installed MSDE, DTM, Devices Logo Kit and System logo kit.
> I still don’t know how to run IFS Test from the DTM Studio or somewhere
> else. If some of you can post a simple instructions here, that would be
> very helpful.
>
> Thanks,
>
> Shangwu
>

On Thu, 4 Sep 2008, Shangwu wrote:

Has someone used IFS Test in WLK? I want to use IFS test for my mini-filter.
I installed MSDE, DTM, Devices Logo Kit and System logo kit. I still don’t
know how to run IFS Test from the DTM Studio or somewhere else. If some of
you can post a simple instructions here, that would be very helpful.

I just go to that directory in a command prompt and run the IFSTEST with
appropriate parameters, example:

C:\ifstest\x86>ifstest /t VolumeInformationTest /v c:\temp

On Thu, 4 Sep 2008, David Craig wrote:

In the 1.0 version of the WLK, the ifstest was removed.

Atleast it’s there in 1.2

Hi Bo Brantén,

Thank you for sharing your information.
How did you setup your test environment for IFS test?
Have you just expanded/copied files from WLK DVD to a folder or installed
them by WLK setup?
After I installed DTM and DeviceLogo from WLK to my test machine and run
IFStest, it shows NtLog.dll not found.
It is actually located in another folder.

Thanks,

Shangwu

“Bo Brantén” wrote in message news:xxxxx@ntfsd…
> On Thu, 4 Sep 2008, David Craig wrote:
>
>> In the 1.0 version of the WLK, the ifstest was removed.
>
> Atleast it’s there in 1.2
>

Maybe I’m reading this wrong, but it sounds as if
you have not read the DTM installation docs.

You don’t install the main DTM to your test
machine, it no longer works like the old
HCT. The DTM controller is installed on a
separate standalone Windows server.

You then use a network share setup by the DTM
controller software to install the DTM client on to your test machine.

Then using the DTM Studio you setup a machine
group for unclassified device testing. Once your
test machine is allocated to this group you can
set off the ifstest. Even if you want to run the
ifstest manually, I don’t think it will work
unless you at least have setup the test machine correctly with the DTM client.

Sorry if you’ve already done all this, but it
reads as if you haven’t. The DTM setup
documentation gives you all the step by step information.

Mark.

At 16:54 05/09/2008, Shangwu wrote:

Hi Bo Brant?n,

Thank you for sharing your information.
How did you setup your test environment for IFS test?
Have you just expanded/copied files from WLK DVD
to a folder or installed them by WLK setup?
After I installed DTM and DeviceLogo from WLK to
my test machine and run IFStest, it shows NtLog.dll not found.
It is actually located in another folder.

Thanks,

Shangwu

“Bo Brant?n” wrote in message news:xxxxx@ntfsd…
>>On Thu, 4 Sep 2008, David Craig wrote:
>>
>>>In the 1.0 version of the WLK, the ifstest was removed.
>>
>>Atleast it’s there in 1.2
>

On Fri, 5 Sep 2008, Shangwu wrote:

How did you setup your test environment for IFS test?
Have you just expanded/copied files from WLK DVD to a folder or installed
them by WLK setup?

They are difficult to extract from the DVD so I installed the WLK to some
computer and got the ifstest subdirectory from there.

After I installed DTM and DeviceLogo from WLK to my test machine and run
IFStest, it shows NtLog.dll not found.
It is actually located in another folder.

Yes, you must get that file manually and possible also fltlib.dll if you
want to run the ifstest on XP.

Bo Branten

On Fri, 5 Sep 2008, Mark S. Edwards wrote:

Maybe I’m reading this wrong, but it sounds as if you have not read the DTM
installation docs.

Thanks to your explanation I now know how the WLK is supposed to work but
if you like me only need the ifstest you can just get that subdirectory
from the WLK server, it can then be run manually on XP and Vista.

Bo Branten

Mark,

It is not how it is supposed to work, but it is how most developers
have been complaining to Microsoft for the last 6 years asked it to work.
One of the fundamental flaws of DTM is that it is close to worthless in a
development environment. This is for a lot of reasons, but one of the
biggest is that it makes it harder to take individual tests and run them.
Microsofts answer has alway been, yes you should be able to take a test
program and run it (excatly what Bo did a good job of explaining), then the
WHQL folks say one day we should document how to use this, but right now run
DTM figure out what commands we do, and then do them yourselves.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

“Mark S. Edwards” wrote in message news:xxxxx@ntfsd…
Maybe I’m reading this wrong, but it sounds as if
you have not read the DTM installation docs.

You don’t install the main DTM to your test
machine, it no longer works like the old
HCT. The DTM controller is installed on a
separate standalone Windows server.

You then use a network share setup by the DTM
controller software to install the DTM client on to your test machine.

Then using the DTM Studio you setup a machine
group for unclassified device testing. Once your
test machine is allocated to this group you can
set off the ifstest. Even if you want to run the
ifstest manually, I don’t think it will work
unless you at least have setup the test machine correctly with the DTM
client.

Sorry if you’ve already done all this, but it
reads as if you haven’t. The DTM setup
documentation gives you all the step by step information.

Mark.

At 16:54 05/09/2008, Shangwu wrote:
>Hi Bo Brantén,
>
>Thank you for sharing your information.
>How did you setup your test environment for IFS test?
>Have you just expanded/copied files from WLK DVD to a folder or installed
>them by WLK setup?
>After I installed DTM and DeviceLogo from WLK to my test machine and run
>IFStest, it shows NtLog.dll not found.
>It is actually located in another folder.
>
>Thanks,
>
>Shangwu
>
>“Bo Brantén” wrote in message news:xxxxx@ntfsd…
>>On Thu, 4 Sep 2008, David Craig wrote:
>>
>>>In the 1.0 version of the WLK, the ifstest was removed.
>>
>>Atleast it’s there in 1.2
>

Yes, I installed the controller, studio, and test on different machines
first time. I couldn’t figure out to run IFS test. Then I switched to the
way as Bo Brantén said.
There is no document about command line parameters for IFStest.
I used old IFStest from HCT suite several years ago. It was much easier than
the current one. Some people always like to make simple things to
complicated.

“Mark S. Edwards” wrote in message news:xxxxx@ntfsd…
Maybe I’m reading this wrong, but it sounds as if
you have not read the DTM installation docs.

You don’t install the main DTM to your test
machine, it no longer works like the old
HCT. The DTM controller is installed on a
separate standalone Windows server.

You then use a network share setup by the DTM
controller software to install the DTM client on to your test machine.

Then using the DTM Studio you setup a machine
group for unclassified device testing. Once your
test machine is allocated to this group you can
set off the ifstest. Even if you want to run the
ifstest manually, I don’t think it will work
unless you at least have setup the test machine correctly with the DTM
client.

Sorry if you’ve already done all this, but it
reads as if you haven’t. The DTM setup
documentation gives you all the step by step information.

Mark.

At 16:54 05/09/2008, Shangwu wrote:
>Hi Bo Brantén,
>
>Thank you for sharing your information.
>How did you setup your test environment for IFS test?
>Have you just expanded/copied files from WLK DVD to a folder or installed
>them by WLK setup?
>After I installed DTM and DeviceLogo from WLK to my test machine and run
>IFStest, it shows NtLog.dll not found.
>It is actually located in another folder.
>
>Thanks,
>
>Shangwu
>
>“Bo Brantén” wrote in message news:xxxxx@ntfsd…
>>On Thu, 4 Sep 2008, David Craig wrote:
>>
>>>In the 1.0 version of the WLK, the ifstest was removed.
>>
>>Atleast it’s there in 1.2
>

I just looked at the documentation for the
ifstest - typically it’s one of the myriad of
tests where the instructions for command line parameters is blank.

To borrow a phrase from a recent thread - DTM sucks.

I know when I ran some logo tests with DTM 1.2,
the documentation for the tests hadn’t been
updated from 1.0 and bore no relation at all to reality.

Over the last year I reckon my biggest amount of
unproductive time banging my head against a brick
wall has been in figuring out how to configure
and operate the DTM. Then 2nd most amount of
unproductive time has been in stealing scarce
development hardware resources on which to run
the tests for the length of time it takes to run.

Somewhat like the mandatory requirement of a WHQL
logo to install a driver in 64-bit Windows, the
DTM process far from helping the small company
seems to have been designed as a yet one more
attempt to kick them out of the driver market.

Mark

At 17:57 05/09/2008, Shangwu wrote:

Yes, I installed the controller, studio, and
test on different machines first time. I
couldn’t figure out to run IFS test. Then I
switched to the way as Bo Brant?n said.
There is no document about command line parameters for IFStest.
I used old IFStest from HCT suite several years
ago. It was much easier than the current one.
Some people always like to make simple things to complicated.

“Mark S. Edwards” wrote in message news:xxxxx@ntfsd…
>Maybe I’m reading this wrong, but it sounds as if
>you have not read the DTM installation docs.
>
>You don’t install the main DTM to your test
>machine, it no longer works like the old
>HCT. The DTM controller is installed on a
>separate standalone Windows server.
>
>You then use a network share setup by the DTM
>controller software to install the DTM client on to your test machine.
>
>Then using the DTM Studio you setup a machine
>group for unclassified device testing. Once your
>test machine is allocated to this group you can
>set off the ifstest. Even if you want to run the
>ifstest manually, I don’t think it will work
>unless you at least have setup the test machine correctly with the DTM client.
>
>Sorry if you’ve already done all this, but it
>reads as if you haven’t. The DTM setup
>documentation gives you all the step by step information.
>
>Mark.
>
>
>At 16:54 05/09/2008, Shangwu wrote:
>>Hi Bo Brant?n,
>>
>>Thank you for sharing your information.
>>How did you setup your test environment for IFS test?
>>Have you just expanded/copied files from WLK
>>DVD to a folder or installed them by WLK setup?
>>After I installed DTM and DeviceLogo from WLK
>>to my test machine and run IFStest, it shows NtLog.dll not found.
>>It is actually located in another folder.
>>
>>Thanks,
>>
>>Shangwu
>>
>>“Bo Brant?n” wrote in message news:xxxxx@ntfsd…
>>>On Thu, 4 Sep 2008, David Craig wrote:
>>>
>>>>In the 1.0 version of the WLK, the ifstest was removed.
>>>
>>>Atleast it’s there in 1.2
>
>
>
>—
>NTFSD is sponsored by OSR
>
>For our schedule debugging and file system seminars
>(including our new fs mini-filter seminar) visit: http://www.osr.com/seminars
>
>You are currently subscribed to ntfsd as: xxxxx@muttsnuts.com
>To unsubscribe send a blank email to xxxxx@lists.osr.com