Тест соответствия MTP — требования — проигрыватели мультимедиа

Этот тест проверяет соответствие требованиям протокола передачи мультимедиа (MTP) редакции 1.0.

Этот тест гарантирует, что устройства, использующие драйвер класса MTP, соответствуют стандартам реализации MTP. Этот тест предназначен для переносных проигрывателей мультимедиа, которые подключаются с помощью MTP. Этот тест проверяет соответствие определенным протоколам на основе требований, задокументированных в программе сертификации Windows.

Примечание

   Этот тест не охватывает следующие элементы:

  • Проверка управления цифровыми правами (DRM)

  • Устройства, использующие собственные (сторонние) драйверы, работающие со стеком драйверов для переносных устройств Windows (WPD)

  • Устройства, не основанные на PTP или MTP

 

Сведения о тесте

   
Характеристики
  • Device.Portable.MediaPlayer.MTP
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 5
Категория Разработка
Время ожидания (в минутах) 300
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Запуск теста

Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: Предварительные требования к устройству.Переносимое тестирование.

Перед началом теста устройство MTP должно быть активным и подключено к сети. Средство Mtpinfup.exe обновит драйвер для подключенного устройства MTP до подписанного тестового INF-файла Mtptest.inf. По завершении теста Mtpinfup.exe обновит драйвер до исходного встроенного драйвера Wpdmtp.inf. Если устройство не поддерживает необязательную возможность, тест пропустит этот тестовый случай.

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.

Сведения об устранении неполадок см. в разделе Устранение неполадок Device.Portable Testing.

Дополнительные сведения

Для этого теста необходимо установить устройство, совместимое с MTP. Тест полностью автоматизирован с результатами пройденного или неудачного выполнения для каждого требования.

Этот тест делится на следующие функциональные категории:

  • Тесты возможностей устройства

  • Тесты операций

  • Свойства устройства

  • Тесты свойств объекта

Каждая из функциональных категорий, упомянутых выше, содержит дочерние тестовые случаи, тестируя подкомпоненты, которые подпадают под соответствующую категорию.

Тест проверит, поддерживаются ли устройством следующие операции:

  • OpenSession

  • CloseSession

  • GetDeviceInfo

  • Идентификаторы GetStorage

  • GetStorageInfo

  • GetObject

  • GetDevicePropDesc

  • GetDevicePropValue

  • SetDevicePropValue

  • DeleteObject

  • SendObject

  • GetNumObjects

  • GetObjectHandles

  • GetObjectInfo

  • SendObjectInfo

  • GetPartialObject

  • GetObjectPropsSupported

  • GetObjectPropDesc

  • GetObjectPropValue

  • SetObjectPropValue

  • GetObjectReferences

  • SetObjectReferences

Тест проверяет, поддерживаются ли следующие свойства устройства:

  • Партнер по синхронизации

  • Понятное имя устройства

Тест проверяет, поддерживаются ли следующие форматы:

  • Не определено.

  • Взаимосвязь

  • AbstractAudioAlbum

  • AbstractAudioVideoPlaylist

Для AbstractAudioAlbum проверяются следующие свойства:

  • Genre

  • AlbumArtist

Тест проверяет, поддерживаются ли следующие свойства объекта для каждого поддерживаемого формата:

  1. StorageID

  2. ObjectFormat

  3. ProtectionStatus

  4. ObjectSize

  5. ObjectFileName

  6. ParentObject

  7. PersistentUniqueObjectIdentifier

  8. Имя

  9. Неиспотребимый

Для поддерживаемых форматов изображений тест ищет следующие дополнительные свойства объекта:

  • Ширина

  • Высота:

Для поддерживаемых форматов видео тест ищет следующие дополнительные свойства объекта:

  • Ширина

  • Высота:

  • SampleRate

  • NumberOfChannels

  • ScanType

  • КОДЕК AUDIO WAVE

  • AudioBitRate

  • VideoFourCCCodec

  • VideoBitrate

  • Кадры PerThousand Second

  • Профиль кодирования

Для поддерживаемых форматов аудио тест ищет следующие дополнительные свойства объекта:

  • Художник

  • Track

  • Имя альбома

  • AlbumArtist

  • SampleRate

  • NumberOfChannels

  • AudioBitRate

  • AudioWaveCodec

Все остальные поддерживаемые операции, свойства устройств и свойства объектов считаются необязательными и поэтому будут проверены в соответствии со сведениями о реализации, определенными в протоколе передачи изображений (PTP) для устройств цифровой фотографии версии 1.0 (PIMA15740) и протокола передачи мультимедиа (MTP), редакция 1.0.

Время выполнения:

Длительность теста зависит от количества поддерживаемых возможностей, форматов и операций. Время выполнения может варьироваться до 2 часов.

Файл журнала:

WTTTestLog.xml

Требуется перезагрузка системы:

Нет

Категория теста:

Переносимый проигрыватель мультимедиа

Программа:

MtpTest.exe

 

Синтаксис команд

Get-Help Описание

te.exe /p:"BVT=TRUE" MtpTest.dll /select(@name='@CapabilitiesTests*') /p "DeviceProfile=MtpMediaPlayer.xml"

Запускает тест.

Примечание

   Для справки командной строки для этого тестового двоичного файла введите /h.

 

Список файлов

Файл Расположение

Mtptest.dll

<testbinroot>\mtp\

MtpMediaPlayer.xml

<testbinroot>\mtp\

 

Параметры

Имя параметра Описание параметра
WDKDeviceID
WpdTestDir
TaefTestFile
TaefParameters
TestParameters
TestSelect