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::ByMove;
|
||||
using ::testing::DoAll;
|
||||
using ::testing::HasSubstr;
|
||||
using ::testing::NiceMock;
|
||||
using ::testing::NotNull;
|
||||
using ::testing::Return;
|
||||
@@ -468,7 +469,7 @@ TEST_P(CertificateProvisioningTest, ProvisioningResponseSuccess) {
|
||||
.WillOnce(DoAll(SaveArg<0>(&stored_certificate), ReturnArg<1>()));
|
||||
|
||||
MockFileSystem file_system;
|
||||
EXPECT_CALL(file_system, Open(StrEq(wvutil::kLegacyCertificateFileName), _))
|
||||
EXPECT_CALL(file_system, Open(HasSubstr(wvutil::kLegacyCertificateFileName), _))
|
||||
.Times(1)
|
||||
.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)
|
||||
.code());
|
||||
|
||||
ASSERT_TRUE(level == QUERY_VALUE_SECURITY_LEVEL_L1 ||
|
||||
level == QUERY_VALUE_SECURITY_LEVEL_L3)
|
||||
if (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;
|
||||
|
||||
CdmSecurityLevel security_level = level == QUERY_VALUE_SECURITY_LEVEL_L1
|
||||
|
||||
Reference in New Issue
Block a user