platform_hardware_interfaces/media/omx/1.0/vts/functional
Dan Shi 6b0fd062bb Suppress gtest error for tests without any instance
Bug: 162052785
Test: m -j vts
Change-Id: I627d6790aa08aa9c6e3c5b8bdc533213ee08de21
2020-09-08 10:42:38 -07:00
..
audio Suppress gtest error for tests without any instance 2020-07-28 15:12:32 -07:00
common resolve merge conflicts of ae811bc806 to rvc-dev-plus-aosp am: 7a3434e08e am: 73f8f50148 am: 1a47a02f72 2020-08-03 17:54:28 +00:00
component Suppress gtest error for tests without any instance 2020-07-28 15:12:32 -07:00
store Suppress gtest error for tests without any instance 2020-09-08 10:42:38 -07:00
video resolve merge conflicts of ae811bc806 to rvc-dev-plus-aosp am: 7a3434e08e am: 73f8f50148 am: 1a47a02f72 2020-08-03 17:54:28 +00:00
README.md omx: rename master to store 2020-07-31 04:34:57 +00:00

Omx Hal @ 1.0 tests


Overview :

The scope of the tests presented here is not restricted solely to testing omx hal @ 1.0 API but also test to omx core functionality and to an extent omx components as well. The current directory contains the following folders: audio, common, component, store and video. Besides common all other folders contain test fixtures for testing AV decoder, encoder components. Common constitutes files that are used across by these test applications.

store :

Functionality of store is to enumerate all the omx components (and the roles it supports) available in android media framework.

usage: atest VtsHalMediaOmxV1_0TargetStoreTest

component :

This folder includes test fixtures that tests aspects common to all omx compatible components. For instance, port enabling/disabling, enumerating port formats, state transitions, flush, ..., stay common to all components irrespective of the service they offer. Test fixtures here are directed towards testing these (omx core). Every standard OMX compatible component is expected to pass these tests.

usage: atest VtsHalMediaOmxV1_0TargetComponentTest

audio :

This folder includes test fixtures associated with testing audio encoder and decoder components such as simple encoding of a raw clip or decoding of an elementary stream, end of stream test, timestamp deviations test, flush test and so on. These tests are aimed towards testing the plugin that connects the component to the omx core.

usage:

atest VtsHalMediaOmxV1_0TargetAudioDecTest

atest VtsHalMediaOmxV1_0TargetAudioEncTest

video :

This folder includes test fixtures associated with testing video encoder and decoder components such as simple encoding of a raw clip or decoding of an elementary stream, end of stream test, timestamp deviations test, flush test and so on. These tests are aimed towards testing the plugin that connects the component to the omx core.

usage:

atest VtsHalMediaOmxV1_0TargetVideoDecTest

atest VtsHalMediaOmxV1_0TargetVideoEncTest