WHCKProximityTest- Presence
This manual test determines whether the proximity implementation does the following:
Handles standard publications and subscriptions. This includes publications and subscriptions that confirm the presence of a device
Completes message handling by using publication or subscription.
Orders notifications so that the DeviceArrival subscription is presented before all others, and the DeviceDeparture subscription is presented after all others.
To successfully complete this test, you must respond to prompts that appear.
Test details
Associated requirements |
Device.BusController.NearFieldProximity.ProviderImplementation |
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
Command syntax
This test uses two test computers. Computer A, the computer that runs the WHCKNearFieldInitiator.dll file, grades the test as Pass or Fail. Computer B, the computer that runs the WHCKNearFieldResponder.dll file, returns a Pass or Fail result only to report its support operations to the test.
Computer A makes four subscriptions: DeviceArrived, DeviceDeparted, and two message subscriptions. The test reports timing data that specifies the time when these subscriptions are fulfilled.
Command option | Description |
---|---|
Te.exe /inproc WHCKNearFieldInitiator.dll /name:”CWHCKProximityTestInitiator::Presence” |
Side A - Runs the test. |
Te.exe /inproc WHCKNearFieldResponder.dll /name:”CWHCKProximityTestResponder::Presence” |
Side B - Runs the test. |
Note
For command-line help for this test binary, type the following:
Te.exe /inproc WHCKNearFieldInitiator.dll /name:”CWHCKProximityTestInitiator::Presence” /listproperties.
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 \ |