Expand Minimize

WHCKProximityTest- PublishMessage

This manual test determines whether the proximity implementation handles standard publications and subscriptions. The test also verifies that the test device completes message handling by using the publication subscription process.

To successfully complete this test, you must respond to prompts that appear.

Test details

 

Associated requirements

Device.BusController.NearFieldProximity.ProviderImplementation

See the device hardware requirements.

Platforms

Windows RT (ARM-based)
Windows 8 (x64)
Windows 8 (x86)
Windows RT 8.1
Windows 8.1 x64
Windows 8.1 x86

Expected run time

~2 minutes

Categories

Certification
Functional

Type

Manual

Running the test

Before you run the test, complete the test setup as described in Proximity Controller Testing Prerequisites.

Troubleshooting

For troubleshooting information, see Troubleshooting Bus Controller Testing.

More information

This test is run by using two test computers. Computer A runs the WHCKNearFieldInitiator.dll file and grades the test as Pass or Fail. Computer B runs the WHCKNearFieldResponder.dll file and returns a Pass or Fail result only to report on the computer's support operations to the test.

Computer A creates a publication, and then subscribes to a reply message from Computer B. Computer B subscribes to Computer A's publication. After Computer B receives Computer A's publication, Computer B puts the message payload into a publication. Computer B then subscribes to the DeviceDeparted event and waits for this event to occur.

Command syntax

 

Command option Description

Te.exe /inproc WHCKNearFieldInitiator.dll /name:”CWHCKProximityTestInitiator::PublishMessage”

Side A - Runs the test.

Te.exe /inproc WHCKNearFieldResponder.dll /name:”CWHCKProximityTestResponder::PublishMessage”

Side B - Runs the test.

noteNote
For command-line help for this test binary, type the following:

Te.exe /inproc WHCKNearFieldInitiator.dll /name:”CWHCKProximityTestInitiator::PublishMessage”

File list

 

File Location

NotifyAttention.png

<testbinroot>\dtmtest\NearField

NotifyPrepare.png

<testbinroot>\dtmtest\NearField

NotifyProximate.png

<testbinroot>\dtmtest\NearField

NotifyRemove.png

<testbinroot>\dtmtest\NearField

Te.exe

<TAEFBinRoot>

WHCKNearFieldInitiator.dll

<testbinroot>\dtmtest\NearField

WHCKNearFieldResponder.dll

<testbinroot>\dtmtest\NearField

Show:
© 2014 Microsoft. All rights reserved.