Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот тест выполняет драйвер с помощью API переносного устройства Windows (WPD) и проверяет, соответствует ли драйвер требованиям сертификации оборудования Windows.
Этот тест проверяет, соответствует ли драйвер или устройство требованиям сертификации оборудования Windows для эффективной работы со стеком WPD независимым от протокола способом.
Сведения о тесте
| Характеристики |
|
| Платформы |
|
| Поддерживаемые выпуски |
|
| Ожидаемое время выполнения (в минутах) | 2 |
| Категория | Разработка |
| Время ожидания (в минутах) | 120 |
| Требуется перезагрузка | false |
| Требуется специальная конфигурация | false |
| Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Выполнение теста
Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: Необходимые условия для тестирования Device.Portable.
Примечание
Может потребоваться дополнительное оборудование, если тестовое устройство обеспечивает поддержку для конкретной шины. Чтобы определить, требуется ли дополнительное оборудование, см. описание каждого теста для конкретной шины.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.
Сведения об устранении неполадок см. в разделе Устранение неполадок с Device.Portable Testing.
Возвращает значение Pass или Fail. Тест может возвращать skip, если устройство не поддерживает определенные службы устройств. Чтобы просмотреть сведения о тестировании, просмотрите журнал тестов из HLK Studio.
Дополнительные сведения об устранении неполадок:
Тест поддерживает подробное ведение журнала в режиме выбора тестового случая вручную. Когда приложение запущено, перейдите в раздел Параметры, Параметры ведения журнала и щелкните Назначение: Окно, Уровень: 10.
Если в дереве нет доступных тестовых случаев для выбора тестового случая, убедитесь, что устройство подключено.
Дополнительные сведения
Этот тест выполняется как приложение C++. При запуске за пределами HLK Studio имеется пользовательский интерфейс выбора тестовых случаев, и наборы тестов можно определить с помощью профилей тестов, как в случае с WLK. Он предоставляет значение Pass/Fail для каждого требования. Тест проверяет следующие сценарии и категории функций для драйвера WPD и подключенного к нему устройства.
Устройство или драйвер передает следующие распространенные сценарии для поддерживаемых типов и форматов содержимого:
Перечисление иерархии объектов
Извлечение свойства объекта
Объектный ресурс считывает данные с устройства
Запись ресурса объекта на устройство
Удаление объектов
Исключение брандмауэра Windows для прокси-сервера пробуждения
События, созданные устройством или драйвером
Устройство или драйвер поддерживает следующие известные категории функций:
Обязательные свойства и атрибуты объекта
Ресурсы и атрибуты
Требования к категории функций
Рекомендация:
WPD_FUNCTIONAL_CATEGORY_STORAGE
WPD_FUNCTIONAL_CATEGORY_DEVICE
WPD_FUNCTIONAL_CATEGORY_SMS
Необязательное действие:
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE
Требования к типу и формату контента
Если тип контента не поддерживается, поддержка формата не будет проверена. Нет строгих требований к формату или типу контента, так как обычно это сведения о реализации встроенного ПО устройства. Драйвер может сообщать о поддержке любого формата или типа контента, если он проходит тесты функционального сценария, использующие объекты поддерживаемых форматов, такие как передача, удаление и перечисление. Следующие форматы и типы контента могут служить в качестве ориентира:
Рекомендуемый тип контента: WPD_CONTENT_TYPE_AUDIO
Рекомендуемые форматы:
WPD_OBJECT_FORMAT_WMA
WPD_OBJECT_FORMAT_MP3
Необязательный тип контента: WPD_CONTENT_TYPE_VIDEO
Рекомендуемый формат: WPD_OBJECT_FORMAT_WMV
Необязательный тип контента: WPD_CONTENT_TYPE_IMAGE
Рекомендуемые форматы:
WPD_OBJECT_FORMAT_BMP
WPD_OBJECT_FORMAT_EXIF
WPD_OBJECT_FORMAT_GIF
WPD_OBJECT_FORMAT_ICON
WPD_OBJECT_FORMAT_JFIF
WPD_OBJECT_FORMAT_JP2
WPD_OBJECT_FORMAT_JPX
WPD_OBJECT_FORMAT_PNG
WPD_OBJECT_FORMAT_TIFF
Необязательный тип контента: WPD_CONTENT_TYPE_DOCUMENT
Необязательные форматы:
WPD_OBJECT_FORMAT_HTML
WPD_OBJECT_FORMAT_TEXT
Синтаксис команды
| Параметр команды | Описание |
|---|---|
te.exe wpdcompliance.dll /select:"@name='*Events*" и @TestClassification:Type='HCK'" |
Запускает тест. |
Примечание
Для справки командной строки для этого тестового двоичного файла введите /h.
Список файлов
| Файл | Расположение |
|---|---|
WPDCompliance.dll |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\wdk\ |
test.mp3 |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Audio\ |
test.wma |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Audio\ |
test.html |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Document\ |
test.txt |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Document\ |
test.bmp |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.GIF |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.ico |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jp2 |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jpg |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jpx |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.png |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.tif |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.wmv |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Video\ |
TestFile.avi |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Video\ |
Devcon.exe |
[OSBinRoot]\idw\ |
CalendarSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
ContactsSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
ContentTransferApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
GeneralSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
HintsSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
MetadataSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
NotesSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
RingtoneSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
StatusSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
TasksSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
WpdUploadFile.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
Параметры
| Имя параметра | Описание параметра |
|---|---|
| LLU_NetAccessOnly | LLU для сетевого доступа |