Commit 28e888ec authored by David Roger's avatar David Roger Committed by Commit Bot

Disable flaky GCM tests

A lot of GCM tests are flaky. Disabling the worst offenders.

Tests disabled:
GCMChannelStatusSyncerTest.DisableRestartAndEnable
CMDriverFunctionalTest.MessageReceived
GCMDriverFunctionalTest.MessageWithCollapseKeyReceived
GCMDriverInstanceIDTest.GCMClientNotReadyBeforeInstanceIDData
CMDriverFunctionalTest.RegisterAgainWithDifferentSenderIDs
GCMDriverFunctionalTest.RegisterAgainWithSameSenderIDs
GCMDriverFunctionalTest.RegisterError
GCMStatsRecorderImplTest.CheckinTest
GCMDriverFunctionalTest.RegisterAfterUnfinishedUnregister

TBR=peter

Bug: 1010462
Change-Id: Ibb6f80366d356cbd28fffb567095f282fbca12c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1852445Reviewed-by: default avatarDavid Roger <droger@chromium.org>
Commit-Queue: David Roger <droger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#704598}
parent 86929bc2
...@@ -618,7 +618,8 @@ TEST_F(GCMDriverFunctionalTest, DISABLED_Register) { ...@@ -618,7 +618,8 @@ TEST_F(GCMDriverFunctionalTest, DISABLED_Register) {
EXPECT_EQ(GCMClient::SUCCESS, registration_result()); EXPECT_EQ(GCMClient::SUCCESS, registration_result());
} }
TEST_F(GCMDriverFunctionalTest, RegisterError) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMDriverFunctionalTest, DISABLED_RegisterError) {
std::vector<std::string> sender_ids; std::vector<std::string> sender_ids;
sender_ids.push_back("sender1@error"); sender_ids.push_back("sender1@error");
Register(kTestAppID1, sender_ids, GCMDriverTest::WAIT); Register(kTestAppID1, sender_ids, GCMDriverTest::WAIT);
...@@ -627,7 +628,8 @@ TEST_F(GCMDriverFunctionalTest, RegisterError) { ...@@ -627,7 +628,8 @@ TEST_F(GCMDriverFunctionalTest, RegisterError) {
EXPECT_NE(GCMClient::SUCCESS, registration_result()); EXPECT_NE(GCMClient::SUCCESS, registration_result());
} }
TEST_F(GCMDriverFunctionalTest, RegisterAgainWithSameSenderIDs) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMDriverFunctionalTest, DISABLED_RegisterAgainWithSameSenderIDs) {
std::vector<std::string> sender_ids; std::vector<std::string> sender_ids;
sender_ids.push_back("sender1"); sender_ids.push_back("sender1");
sender_ids.push_back("sender2"); sender_ids.push_back("sender2");
...@@ -653,7 +655,8 @@ TEST_F(GCMDriverFunctionalTest, RegisterAgainWithSameSenderIDs) { ...@@ -653,7 +655,8 @@ TEST_F(GCMDriverFunctionalTest, RegisterAgainWithSameSenderIDs) {
EXPECT_EQ(GCMClient::SUCCESS, registration_result()); EXPECT_EQ(GCMClient::SUCCESS, registration_result());
} }
TEST_F(GCMDriverFunctionalTest, RegisterAgainWithDifferentSenderIDs) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMDriverFunctionalTest, DISABLED_RegisterAgainWithDifferentSenderIDs) {
std::vector<std::string> sender_ids; std::vector<std::string> sender_ids;
sender_ids.push_back("sender1"); sender_ids.push_back("sender1");
Register(kTestAppID1, sender_ids, GCMDriverTest::WAIT); Register(kTestAppID1, sender_ids, GCMDriverTest::WAIT);
...@@ -778,7 +781,8 @@ TEST_F(GCMDriverFunctionalTest, RegisterWhenAsyncOperationPending) { ...@@ -778,7 +781,8 @@ TEST_F(GCMDriverFunctionalTest, RegisterWhenAsyncOperationPending) {
EXPECT_EQ(GCMClient::SUCCESS, registration_result()); EXPECT_EQ(GCMClient::SUCCESS, registration_result());
} }
TEST_F(GCMDriverFunctionalTest, RegisterAfterUnfinishedUnregister) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMDriverFunctionalTest, DISABLED_RegisterAfterUnfinishedUnregister) {
// Register and wait for it to complete. // Register and wait for it to complete.
std::vector<std::string> sender_ids; std::vector<std::string> sender_ids;
sender_ids.push_back("sender1"); sender_ids.push_back("sender1");
...@@ -845,7 +849,8 @@ TEST_F(GCMDriverFunctionalTest, SendError) { ...@@ -845,7 +849,8 @@ TEST_F(GCMDriverFunctionalTest, SendError) {
gcm_app_handler()->send_error_details().additional_data); gcm_app_handler()->send_error_details().additional_data);
} }
TEST_F(GCMDriverFunctionalTest, MessageReceived) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMDriverFunctionalTest, DISABLED_MessageReceived) {
// GCM registration has to be performed otherwise GCM will not be started. // GCM registration has to be performed otherwise GCM will not be started.
Register(kTestAppID1, ToSenderList("sender"), GCMDriverTest::WAIT); Register(kTestAppID1, ToSenderList("sender"), GCMDriverTest::WAIT);
...@@ -863,7 +868,8 @@ TEST_F(GCMDriverFunctionalTest, MessageReceived) { ...@@ -863,7 +868,8 @@ TEST_F(GCMDriverFunctionalTest, MessageReceived) {
EXPECT_EQ(message.sender_id, gcm_app_handler()->message().sender_id); EXPECT_EQ(message.sender_id, gcm_app_handler()->message().sender_id);
} }
TEST_F(GCMDriverFunctionalTest, MessageWithCollapseKeyReceived) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMDriverFunctionalTest, DISABLED_MessageWithCollapseKeyReceived) {
// GCM registration has to be performed otherwise GCM will not be started. // GCM registration has to be performed otherwise GCM will not be started.
Register(kTestAppID1, ToSenderList("sender"), GCMDriverTest::WAIT); Register(kTestAppID1, ToSenderList("sender"), GCMDriverTest::WAIT);
...@@ -1019,7 +1025,8 @@ TEST_F(GCMChannelStatusSyncerTest, DisableAndEnable) { ...@@ -1019,7 +1025,8 @@ TEST_F(GCMChannelStatusSyncerTest, DisableAndEnable) {
EXPECT_TRUE(syncer()->gcm_enabled()); EXPECT_TRUE(syncer()->gcm_enabled());
} }
TEST_F(GCMChannelStatusSyncerTest, DisableRestartAndEnable) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMChannelStatusSyncerTest, DISABLED_DisableRestartAndEnable) {
// Create GCMDriver first. By default, GCM is enabled. // Create GCMDriver first. By default, GCM is enabled.
CreateDriver(); CreateDriver();
EXPECT_TRUE(driver()->gcm_enabled()); EXPECT_TRUE(driver()->gcm_enabled());
...@@ -1278,7 +1285,9 @@ TEST_F(GCMDriverInstanceIDTest, InstanceIDData) { ...@@ -1278,7 +1285,9 @@ TEST_F(GCMDriverInstanceIDTest, InstanceIDData) {
EXPECT_TRUE(extra_data().empty()); EXPECT_TRUE(extra_data().empty());
} }
TEST_F(GCMDriverInstanceIDTest, GCMClientNotReadyBeforeInstanceIDData) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMDriverInstanceIDTest,
DISABLED_GCMClientNotReadyBeforeInstanceIDData) {
CreateDriver(); CreateDriver();
PumpIOLoop(); PumpIOLoop();
PumpUILoop(); PumpUILoop();
......
...@@ -425,7 +425,8 @@ TEST_F(GCMStatsRecorderImplTest, ClearLogTest) { ...@@ -425,7 +425,8 @@ TEST_F(GCMStatsRecorderImplTest, ClearLogTest) {
VerifyRecordedSendingCount(0); VerifyRecordedSendingCount(0);
} }
TEST_F(GCMStatsRecorderImplTest, CheckinTest) { // This test is flaky, see https://crbug.com/1010462
TEST_F(GCMStatsRecorderImplTest, DISABLED_CheckinTest) {
recorder_.RecordCheckinInitiated(kAndroidId); recorder_.RecordCheckinInitiated(kAndroidId);
VerifyRecordedCheckinCount(1); VerifyRecordedCheckinCount(1);
VerifyCheckinInitiated("1st call"); VerifyCheckinInitiated("1st call");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment