23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
|
|
## Media Performance Class CTS Tests
|
||
|
|
Current folder comprises of files necessary for testing media performance class.
|
||
|
|
|
||
|
|
The test vectors used by the test suite is available at [link](https://dl.google.com/android/xts/cts/tests/mediapc/CtsMediaPerformanceClassTestCases-2.2.zip) and is downloaded automatically while running tests. Manual installation of these can be done using copy_media.sh script in this directory.
|
||
|
|
|
||
|
|
### Commands
|
||
|
|
#### To run all tests in CtsMediaPerformanceClassTestCases
|
||
|
|
```sh
|
||
|
|
$ atest CtsMediaPerformanceClassTestCases
|
||
|
|
```
|
||
|
|
#### To run a subset of tests in CtsMediaPerformanceClassTestCases
|
||
|
|
```sh
|
||
|
|
$ atest CtsMediaPerformanceClassTestCases:android.mediapc.cts.FrameDropTest
|
||
|
|
```
|
||
|
|
#### To run all tests in CtsMediaPerformanceClassTestCases by overriding Build.VERSION.MEDIA_PERFORMANCE_CLASS
|
||
|
|
In some cases it might be useful to override Build.VERSION.MEDIA_PERFORMANCE_CLASS and run the tests.
|
||
|
|
For eg: when the device doesn't advertise Build.VERSION.MEDIA_PERFORMANCE_CLASS, running the tests by overriding
|
||
|
|
this will help in determining the which performance class requirements are met by the device.
|
||
|
|
Following runs the tests by overriding Build.VERSION.MEDIA_PERFORMANCE_CLASS as S.
|
||
|
|
```sh
|
||
|
|
$ atest CtsMediaPerformanceClassTestCases -- --module-arg CtsMediaPerformanceClassTestCases:instrumentation-arg:media-performance-class:=31
|
||
|
|
```
|