Merge changes I34aab2b5,I0874b965 into vic-widevine-dev
* changes: Skip ProvisioningStableSpoidTest if L3 Correct CertificateProvisioningTests failures
This commit is contained in:
@@ -131,6 +131,7 @@ namespace wvcdm {
|
|||||||
using ::testing::_;
|
using ::testing::_;
|
||||||
using ::testing::ByMove;
|
using ::testing::ByMove;
|
||||||
using ::testing::DoAll;
|
using ::testing::DoAll;
|
||||||
|
using ::testing::HasSubstr;
|
||||||
using ::testing::NiceMock;
|
using ::testing::NiceMock;
|
||||||
using ::testing::NotNull;
|
using ::testing::NotNull;
|
||||||
using ::testing::Return;
|
using ::testing::Return;
|
||||||
@@ -468,7 +469,7 @@ TEST_P(CertificateProvisioningTest, ProvisioningResponseSuccess) {
|
|||||||
.WillOnce(DoAll(SaveArg<0>(&stored_certificate), ReturnArg<1>()));
|
.WillOnce(DoAll(SaveArg<0>(&stored_certificate), ReturnArg<1>()));
|
||||||
|
|
||||||
MockFileSystem file_system;
|
MockFileSystem file_system;
|
||||||
EXPECT_CALL(file_system, Open(StrEq(wvutil::kLegacyCertificateFileName), _))
|
EXPECT_CALL(file_system, Open(HasSubstr(wvutil::kLegacyCertificateFileName), _))
|
||||||
.Times(1)
|
.Times(1)
|
||||||
.WillOnce(Return(ByMove(std::unique_ptr<File>(file))));
|
.WillOnce(Return(ByMove(std::unique_ptr<File>(file))));
|
||||||
|
|
||||||
|
|||||||
@@ -141,8 +141,11 @@ TEST_F(CoreIntegrationTest, ProvisioningStableSpoidTest) {
|
|||||||
cdm_engine_.QueryStatus(kLevelDefault, QUERY_KEY_SECURITY_LEVEL, &level)
|
cdm_engine_.QueryStatus(kLevelDefault, QUERY_KEY_SECURITY_LEVEL, &level)
|
||||||
.code());
|
.code());
|
||||||
|
|
||||||
ASSERT_TRUE(level == QUERY_VALUE_SECURITY_LEVEL_L1 ||
|
if (level == QUERY_VALUE_SECURITY_LEVEL_L3) {
|
||||||
level == QUERY_VALUE_SECURITY_LEVEL_L3)
|
GTEST_SKIP(); // SPOID is not expected to be stable for L3
|
||||||
|
}
|
||||||
|
|
||||||
|
ASSERT_TRUE(level == QUERY_VALUE_SECURITY_LEVEL_L1)
|
||||||
<< "Unknown security level: " << level;
|
<< "Unknown security level: " << level;
|
||||||
|
|
||||||
CdmSecurityLevel security_level = level == QUERY_VALUE_SECURITY_LEVEL_L1
|
CdmSecurityLevel security_level = level == QUERY_VALUE_SECURITY_LEVEL_L1
|
||||||
|
|||||||
Reference in New Issue
Block a user