From 27bc52e3f425c158771e4476320ab6948a44136c Mon Sep 17 00:00:00 2001 From: Cong Lin Date: Fri, 26 Jul 2024 11:47:30 -0700 Subject: [PATCH] Filter increment counter tests for L3 Since L3 doesn't support license/prov counters yet. Test: run_level3_static_tests Bug: 354822652 Merged from https://widevine-internal-review.googlesource.com/204153 Change-Id: I8d8cff20cb27d38d2b6169ec76f3a20ffda18461 --- .../oemcrypto/test/oemcrypto_usage_table_test.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libwvdrmengine/oemcrypto/test/oemcrypto_usage_table_test.cpp b/libwvdrmengine/oemcrypto/test/oemcrypto_usage_table_test.cpp index fc6bd176..d9ae34f5 100644 --- a/libwvdrmengine/oemcrypto/test/oemcrypto_usage_table_test.cpp +++ b/libwvdrmengine/oemcrypto/test/oemcrypto_usage_table_test.cpp @@ -96,6 +96,9 @@ TEST_F(OEMCryptoSessionTests, License_IncrementCounterAPI18) { if (wvoec::global_features.api_version < 18) { GTEST_SKIP() << "Test for versions 18 and up only."; } + if (OEMCrypto_SecurityLevel() == OEMCrypto_Level3) { + GTEST_SKIP() << "L3 does not support license counter."; + } Session s; s.open(); LicenseRoundTrip license_messages(&s); @@ -141,6 +144,9 @@ TEST_F(OEMCryptoSessionTests, MasterGeneration_IncrementCounterAPI18) { GTEST_SKIP() << "Usage table not supported, so master generation number " "does not need to be checked."; } + if (OEMCrypto_SecurityLevel() == OEMCrypto_Level3) { + GTEST_SKIP() << "L3 does not support license counter."; + } Session s1; s1.open(); LicenseRoundTrip license_messages(&s1);