History log of /hardware/interfaces/drm/1.1/vts/functional/drm_hal_clearkey_test.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2b46111ec8c45f560a68c1f7589869ad22544002 27-Mar-2018 Jeff Tinker <jtinker@google.com> Add more drm@1.1 VTS structure tests

Adding tests for:
getKeyRequest_1_1
getSecureStopIds
releaseSecureStops
removeSecureStop
removeAllSecureStops

test:vts-tradefed run commandAndExit vts-staging-default -m VtsHalDrmV1_1Target
bug:73330999

Change-Id: Icd6c3e679ea674f899563a8d8e428321a7783633
/hardware/interfaces/drm/1.1/vts/functional/drm_hal_clearkey_test.cpp
b83c4f2e124f4e3bfa19e5f92cabff0e4e055f95 20-Feb-2018 Zhuoyao Zhang <zhuoyao@google.com> Merge "Convert drm hal test to use VtsHalHidlTargetTestEnvBase"
cf50a32e57140b29d65e370cf0808ad91978d969 14-Feb-2018 Zhuoyao Zhang <zhuoyao@google.com> Convert drm hal test to use VtsHalHidlTargetTestEnvBase

* The testEnvBase template is only used to register the testing hal.
* The service name is specifically determined by the test logic, so
disable the feature for vts to run the test against all service
instance (by setting HalServiceCombMode::NO_COMBINATION)

Bug: 64203181
Test: make vts
vts-tradefed run vts -m VtsHalDrmV1_0Target
vts-tradefed run vts -m VtsHalDrmV1_1Target

Change-Id: Ib2e005e8ccbc815067f0e9455fcd3e6c5ec151fb
/hardware/interfaces/drm/1.1/vts/functional/drm_hal_clearkey_test.cpp
6c2589f524eeeb44e8d90610dcc42f6f3cedc447 11-Feb-2018 Jeff Tinker <jtinker@google.com> Revert "Revert "VTS tests for fixed MediaDrm security level APIs""

This reverts commit 6ec159b78041506efd7467672b5fd4c89f3d90c1.

Change-Id: I7e54e28c5e4b4c9f70d53d045bbfec57f7ef58c3
/hardware/interfaces/drm/1.1/vts/functional/drm_hal_clearkey_test.cpp
6ec159b78041506efd7467672b5fd4c89f3d90c1 11-Feb-2018 Tobias Thierer <tobiast@google.com> Revert "VTS tests for fixed MediaDrm security level APIs"

This reverts commit 45c3855f4fc04fc80f354139b7f084ca817f3db1.

Reason for revert: Build cop here. The CL topic that I'm reverting broke several builds: Drm.h's openSession(Vector<uint8_t> &sessionId) hides overloaded virtual function openSession(DrmPlugin::SecurityLevel securityLevel, ..) from IDrm.h.

https://android-build.googleplex.com/builds/submitted/4598692/full-eng/latest/view/logs/build_error.log

Change-Id: Ie61888464a2ac17b1ee6f47b23f5bb84fdbfa095
/hardware/interfaces/drm/1.1/vts/functional/drm_hal_clearkey_test.cpp
45c3855f4fc04fc80f354139b7f084ca817f3db1 06-Feb-2018 Jeff Tinker <jtinker@google.com> VTS tests for fixed MediaDrm security level APIs

Vendors implementing the newly added MediaDrm.setSecurityLevel
HAL found that it was difficult to implement properly. Also the
semantics are somewhat ambiguous from the Java platform API
level. The APIs have changed to bind the security level
assignment to openSession which clarifies the API for apps as
well as making it more natural to implement in HAL modules. This
CL updates the VTS tests to account for those changes.

bug:72831697
bug:64001680

test: VtsHalDrmV1_1TargetTest, GTS media tests
Change-Id: I2adf13f9da7726b206df6fcc82b1e2e11fc94674
/hardware/interfaces/drm/1.1/vts/functional/drm_hal_clearkey_test.cpp
9d127768d13ff19ece86ef2c9962e9c7db6dcca0 01-Feb-2018 Adam Stone <blueeyes@google.com> Add getMetrics test to drm vts test.

Adds test cases for the getMetrics call in the DRM 1.1 HAL clear key
implementation.

Bug: 64001680
Test: VtsHalDrmV1_1TargetTest

Change-Id: I7c292f79f7477a6a88296aa62eae02cc70e35102
/hardware/interfaces/drm/1.1/vts/functional/drm_hal_clearkey_test.cpp
203c8514e25f34a54aa5984fc3523fb4a9e8c8eb 01-Feb-2018 Jeff Tinker <jtinker@google.com> Add vts tests for new drm@1.1 methods

Test: VtsHalDrmV1_1TargetTest

Methods are for querying HDCP, security levels
and number of sessions.

Change-Id: Iaa865a0201a4c10b0c6b055aabab146dd31a2d01
/hardware/interfaces/drm/1.1/vts/functional/drm_hal_clearkey_test.cpp