Merge "Skip License Release tests when there is no usage table" into main

This commit is contained in:
Treehugger Robot
2024-03-25 20:04:28 +00:00
committed by Android (Google) Code Review

View File

@@ -173,6 +173,9 @@ TEST_F(CorePIGTest, OfflineHWSecureRequired) {
// Should be able to request license, perform playback, generate a license // Should be able to request license, perform playback, generate a license
// release, and receive the release response. // release, and receive the release response.
TEST_F(CorePIGTest, LicenseRelease1) { TEST_F(CorePIGTest, LicenseRelease1) {
if (!wvoec::global_features.usage_table) {
GTEST_SKIP() << "Test for usage table devices only.";
}
LicenseHolder holder("CDM_UnlimitedStreaming_can_persist", &cdm_engine_, LicenseHolder holder("CDM_UnlimitedStreaming_can_persist", &cdm_engine_,
config_); config_);
holder.set_can_persist(true); holder.set_can_persist(true);
@@ -194,6 +197,9 @@ TEST_F(CorePIGTest, LicenseRelease1) {
// Should be able to request license, wait some time, generate a license // Should be able to request license, wait some time, generate a license
// release, and receive the release response. // release, and receive the release response.
TEST_F(CorePIGTest, LicenseRelease2) { TEST_F(CorePIGTest, LicenseRelease2) {
if (!wvoec::global_features.usage_table) {
GTEST_SKIP() << "Test for usage table devices only.";
}
LicenseHolder holder("CDM_UnlimitedStreaming_can_persist", &cdm_engine_, LicenseHolder holder("CDM_UnlimitedStreaming_can_persist", &cdm_engine_,
config_); config_);
holder.set_can_persist(true); holder.set_can_persist(true);