From 0971a805f0533cf11e1568ed1592b2bc2e62efa8 Mon Sep 17 00:00:00 2001 From: Fred Gylys-Colwell Date: Fri, 2 Feb 2024 14:08:06 -0800 Subject: [PATCH] Skip RenewOnLicenseLoad test when not viable The feature RenewOnLicenseLoad is not expected to work for an offline license when the device has no usage table. Bug: 310498829 Change-Id: I601c332ed6cd17f9682082ea6acda7e67492b381 --- libwvdrmengine/cdm/core/test/duration_use_case_test.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libwvdrmengine/cdm/core/test/duration_use_case_test.cpp b/libwvdrmengine/cdm/core/test/duration_use_case_test.cpp index 30ca8825..69beeae1 100644 --- a/libwvdrmengine/cdm/core/test/duration_use_case_test.cpp +++ b/libwvdrmengine/cdm/core/test/duration_use_case_test.cpp @@ -1576,6 +1576,9 @@ class CdmUseCase_RenewOnLicenseLoad : public RenewalTest { GTEST_SKIP() << "Renew on License Load supported on v18+ servers and " "devices only."; } + if (license_holder_.can_persist() && !wvoec::global_features.usage_table) { + GTEST_SKIP() << "Renew on License Load requires a usage table for offline licenses."; + } } uint64_t renewal_cutoff_;