Disabled GQoS since it breaks ViE auto test.

BUG=1266
TEST=vie_auto_test.exe --automated --gtest_filter=-ViERtpFuzzTest* --capture_test_ensure_resolution_alignment_in_capture_device=false

Review URL: https://webrtc-codereview.appspot.com/1025005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3345 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
henrika@webrtc.org
2013-01-09 09:13:00 +00:00
parent fcd8585874
commit d66eb8c4eb

View File

@ -446,88 +446,93 @@ void ViEAutoTest::ViENetworkAPITest()
#if defined(_WIN32) #if defined(_WIN32)
// No socket // These tests are disabled since they currently fail on Windows.
EXPECT_NE(0, ViE.network->SetSendGQoS( // Exact reason is unkown.
tbChannel.videoChannel, true, SERVICETYPE_BESTEFFORT)); // See https://code.google.com/p/webrtc/issues/detail?id=1266.
// TODO(mflodman): remove these APIs?
EXPECT_EQ(0, ViE.network->SetLocalReceiver( //// No socket
tbChannel.videoChannel, 1234)); //EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICETYPE_BESTEFFORT));
// Sender not initialized //EXPECT_EQ(0, ViE.network->SetLocalReceiver(
EXPECT_NE(0, ViE.network->SetSendGQoS( // tbChannel.videoChannel, 1234));
tbChannel.videoChannel, true, SERVICETYPE_BESTEFFORT));
EXPECT_EQ(0, ViE.network->SetSendDestination(
tbChannel.videoChannel, "127.0.0.1", 12345));
// Try to set all non-supported service types //// Sender not initialized
EXPECT_NE(0, ViE.network->SetSendGQoS( //EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_NOTRAFFIC)); // tbChannel.videoChannel, true, SERVICETYPE_BESTEFFORT));
EXPECT_NE(0, ViE.network->SetSendGQoS( //EXPECT_EQ(0, ViE.network->SetSendDestination(
tbChannel.videoChannel, true, SERVICETYPE_NETWORK_UNAVAILABLE)); // tbChannel.videoChannel, "127.0.0.1", 12345));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_GENERAL_INFORMATION));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_NOCHANGE));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_NONCONFORMING));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_NOTRAFFIC));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_NETWORK_CONTROL));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICE_BESTEFFORT));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICE_CONTROLLEDLOAD));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICE_GUARANTEED));
EXPECT_NE(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICE_QUALITATIVE));
// Loop through valid service settings //// Try to set all non-supported service types
bool enabled = false; //EXPECT_NE(0, ViE.network->SetSendGQoS(
int serviceType = 0; // tbChannel.videoChannel, true, SERVICETYPE_NOTRAFFIC));
int overrideDSCP = 0; //EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICETYPE_NETWORK_UNAVAILABLE));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICETYPE_GENERAL_INFORMATION));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICETYPE_NOCHANGE));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICETYPE_NONCONFORMING));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICETYPE_NOTRAFFIC));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICETYPE_NETWORK_CONTROL));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICE_BESTEFFORT));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICE_CONTROLLEDLOAD));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICE_GUARANTEED));
//EXPECT_NE(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, true, SERVICE_QUALITATIVE));
EXPECT_EQ(0, ViE.network->GetSendGQoS( //// Loop through valid service settings
tbChannel.videoChannel, enabled, serviceType, overrideDSCP)); //bool enabled = false;
EXPECT_FALSE(enabled); //int serviceType = 0;
EXPECT_EQ(0, ViE.network->SetSendGQoS( //int overrideDSCP = 0;
tbChannel.videoChannel, true, SERVICETYPE_BESTEFFORT));
EXPECT_EQ(0, ViE.network->GetSendGQoS(
tbChannel.videoChannel, enabled, serviceType, overrideDSCP));
EXPECT_TRUE(enabled);
EXPECT_EQ(SERVICETYPE_BESTEFFORT, serviceType);
EXPECT_FALSE(overrideDSCP);
EXPECT_EQ(0, ViE.network->SetSendGQoS( //EXPECT_EQ(0, ViE.network->GetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_CONTROLLEDLOAD)); // tbChannel.videoChannel, enabled, serviceType, overrideDSCP));
EXPECT_EQ(0, ViE.network->GetSendGQoS( //EXPECT_FALSE(enabled);
tbChannel.videoChannel, enabled, serviceType, overrideDSCP)); //EXPECT_EQ(0, ViE.network->SetSendGQoS(
EXPECT_TRUE(enabled); // tbChannel.videoChannel, true, SERVICETYPE_BESTEFFORT));
EXPECT_EQ(SERVICETYPE_CONTROLLEDLOAD, serviceType); //EXPECT_EQ(0, ViE.network->GetSendGQoS(
EXPECT_FALSE(overrideDSCP); // tbChannel.videoChannel, enabled, serviceType, overrideDSCP));
//EXPECT_TRUE(enabled);
//EXPECT_EQ(SERVICETYPE_BESTEFFORT, serviceType);
//EXPECT_FALSE(overrideDSCP);
EXPECT_EQ(0, ViE.network->SetSendGQoS( //EXPECT_EQ(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_GUARANTEED)); // tbChannel.videoChannel, true, SERVICETYPE_CONTROLLEDLOAD));
EXPECT_EQ(0, ViE.network->GetSendGQoS( //EXPECT_EQ(0, ViE.network->GetSendGQoS(
tbChannel.videoChannel, enabled, serviceType, overrideDSCP)); // tbChannel.videoChannel, enabled, serviceType, overrideDSCP));
EXPECT_TRUE(enabled); //EXPECT_TRUE(enabled);
EXPECT_EQ(SERVICETYPE_GUARANTEED, serviceType); //EXPECT_EQ(SERVICETYPE_CONTROLLEDLOAD, serviceType);
EXPECT_FALSE(overrideDSCP); //EXPECT_FALSE(overrideDSCP);
EXPECT_EQ(0, ViE.network->SetSendGQoS( //EXPECT_EQ(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, true, SERVICETYPE_QUALITATIVE)); // tbChannel.videoChannel, true, SERVICETYPE_GUARANTEED));
EXPECT_EQ(0, ViE.network->GetSendGQoS( //EXPECT_EQ(0, ViE.network->GetSendGQoS(
tbChannel.videoChannel, enabled, serviceType, overrideDSCP)); // tbChannel.videoChannel, enabled, serviceType, overrideDSCP));
EXPECT_TRUE(enabled); //EXPECT_TRUE(enabled);
EXPECT_EQ(SERVICETYPE_QUALITATIVE, serviceType); //EXPECT_EQ(SERVICETYPE_GUARANTEED, serviceType);
EXPECT_FALSE(overrideDSCP); //EXPECT_FALSE(overrideDSCP);
EXPECT_EQ(0, ViE.network->SetSendGQoS( //EXPECT_EQ(0, ViE.network->SetSendGQoS(
tbChannel.videoChannel, false, SERVICETYPE_QUALITATIVE)); // tbChannel.videoChannel, true, SERVICETYPE_QUALITATIVE));
EXPECT_EQ(0, ViE.network->GetSendGQoS( //EXPECT_EQ(0, ViE.network->GetSendGQoS(
tbChannel.videoChannel, enabled, serviceType, overrideDSCP)); // tbChannel.videoChannel, enabled, serviceType, overrideDSCP));
EXPECT_FALSE(enabled); //EXPECT_TRUE(enabled);
//EXPECT_EQ(SERVICETYPE_QUALITATIVE, serviceType);
//EXPECT_FALSE(overrideDSCP);
//EXPECT_EQ(0, ViE.network->SetSendGQoS(
// tbChannel.videoChannel, false, SERVICETYPE_QUALITATIVE));
//EXPECT_EQ(0, ViE.network->GetSendGQoS(
// tbChannel.videoChannel, enabled, serviceType, overrideDSCP));
//EXPECT_FALSE(enabled);
#endif #endif
} }
{ {