Quit test setup when test is skipped
The SetUp for child classes do not automatically quit when the parent SetUp is skipped. Bug: 305093063 Change-Id: I606a949ef0e94fa87a97268856b7f2d8b9135ebe
This commit is contained in:
committed by
Kyle Zhang
parent
f7944b4dac
commit
202350959d
@@ -1048,6 +1048,7 @@ class CdmUseCase_LicenseWithRenewal : public RenewalTest {
|
||||
|
||||
void SetUp() override {
|
||||
RenewalTest::SetUp();
|
||||
if(Test::IsSkipped()) return;
|
||||
const uint64_t next_renewal =
|
||||
start_of_playback_ + initial_policy_.renewal_delay;
|
||||
// Allow playback within the initial renewal window.
|
||||
@@ -1253,6 +1254,7 @@ class CdmUseCase_LicenseWithRenewalPlayback : public RenewalTest {
|
||||
|
||||
void SetUp() override {
|
||||
RenewalTest::SetUp();
|
||||
if(Test::IsSkipped()) return;
|
||||
uint64_t next_renewal = start_of_playback_ + initial_policy_.renewal_delay;
|
||||
// Allow playback within the initial renewal window.
|
||||
SleepUntil(start_of_playback_);
|
||||
@@ -1570,6 +1572,7 @@ class CdmUseCase_RenewOnLicenseLoad : public RenewalTest {
|
||||
|
||||
void SetUp() override {
|
||||
RenewalTest::SetUp();
|
||||
if(Test::IsSkipped()) return;
|
||||
// The Renew on License Load feature is only supported on v18+ servers.
|
||||
if (config_.ServerOlderThan(18) ||
|
||||
wvoec::global_features.api_version < 18) {
|
||||
@@ -1717,6 +1720,7 @@ class CdmUseCase_Heartbeat : public RenewalTest {
|
||||
|
||||
void SetUp() override {
|
||||
RenewalTest::SetUp();
|
||||
if(Test::IsSkipped()) return;
|
||||
const uint64_t next_renewal =
|
||||
start_of_playback_ + initial_policy_.renewal_delay;
|
||||
// Allow playback within the initial renewal window.
|
||||
|
||||
Reference in New Issue
Block a user