From aeb41ef5b3ba7324ca1e7ac9ed51f877435d8b03 Mon Sep 17 00:00:00 2001 From: Rahul Frias Date: Fri, 24 Jan 2020 14:50:55 -0800 Subject: [PATCH] Address cdm_extended_duration_test failures [ Merge of http://go/wvgerrit/92783 ] The integration test suite cdm_extended_duration_test are failing to run successfully. This is an interim step which corrects a few failures including the the PSSH used by some of the tests. Follow on CLs will address other test failures. Bug: 148090831 Test: cdm_extended_duration_test (VerifyLicenseRequestTest, VerifyLicenseRenewalTest, MaxUsageEntryOfflineRecoveryTest) Change-Id: I918353bfcd6ad2442c40bf0ddb8e3b07232af03d --- libwvdrmengine/cdm/test/cdm_extended_duration_test.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libwvdrmengine/cdm/test/cdm_extended_duration_test.cpp b/libwvdrmengine/cdm/test/cdm_extended_duration_test.cpp index e6209352..dbe85ebc 100644 --- a/libwvdrmengine/cdm/test/cdm_extended_duration_test.cpp +++ b/libwvdrmengine/cdm/test/cdm_extended_duration_test.cpp @@ -159,13 +159,13 @@ std::string kStreamingClip8PstInitData = wvcdm::a2bs_hex( "747265616d696e675f636c697038"); std::string kOfflineClip2PstInitData = wvcdm::a2bs_hex( - "000000427073736800000000" // blob size and pssh + "000000407073736800000000" // blob size and pssh "EDEF8BA979D64ACEA3C827DCD51D21ED00000020" // Widevine system id "08011a0d7769646576696e655f74657374220d6f" // pssh data "66666c696e655f636c697032"); std::string kOfflineClip4 = wvcdm::a2bs_hex( - "000000427073736800000000" // blob size and pssh + "000000407073736800000000" // blob size and pssh "EDEF8BA979D64ACEA3C827DCD51D21ED00000020" // Widevine system id "08011a0d7769646576696e655f74657374220d6f" // pssh data "66666c696e655f636c697034"); @@ -1652,6 +1652,8 @@ TEST_F(WvCdmExtendedDurationTest, MaxUsageEntryOfflineRecoveryTest) { decryptor_->CloseSession(session_id_); // Release the license + session_id_.clear(); + key_set_id_.clear(); GenerateKeyRelease(key_set_ids[i]); key_set_id_ = key_set_ids[i]; VerifyKeyRequestResponse(config_.license_server(), client_auth, false);