| Index: webrtc/modules/audio_processing/test/conversational_speech/generator_unittest.cc
 | 
| diff --git a/webrtc/modules/audio_processing/test/conversational_speech/generator_unittest.cc b/webrtc/modules/audio_processing/test/conversational_speech/generator_unittest.cc
 | 
| index b112e8ff252e71fa076f39df58e7af4d04f9ea2d..c38fc435c594836486ac495053fed32dedbe554b 100644
 | 
| --- a/webrtc/modules/audio_processing/test/conversational_speech/generator_unittest.cc
 | 
| +++ b/webrtc/modules/audio_processing/test/conversational_speech/generator_unittest.cc
 | 
| @@ -12,7 +12,7 @@
 | 
|  // members. Part of them focus on accepting or rejecting different
 | 
|  // conversational speech setups. A setup is defined by a set of audio tracks and
 | 
|  // timing information).
 | 
| -// The docstring at the beginning of each TEST_F(ConversationalSpeechTest,
 | 
| +// The docstring at the beginning of each TEST(ConversationalSpeechTest,
 | 
|  // MultiEndCallSetup*) function looks like the drawing below and indicates which
 | 
|  // setup is tested.
 | 
|  //
 | 
| @@ -174,16 +174,7 @@ void DeleteFolderAndContents(const std::string& dir) {
 | 
|  
 | 
|  using testing::_;
 | 
|  
 | 
| -// TODO(alessiob): Remove fixture once conversational_speech fully implemented
 | 
| -// and replace TEST_F with TEST.
 | 
| -class ConversationalSpeechTest : public testing::Test {
 | 
| - public:
 | 
| -  ConversationalSpeechTest() {
 | 
| -    rtc::LogMessage::LogToDebug(rtc::LS_VERBOSE);
 | 
| -  }
 | 
| -};
 | 
| -
 | 
| -TEST_F(ConversationalSpeechTest, Settings) {
 | 
| +TEST(ConversationalSpeechTest, Settings) {
 | 
|    const conversational_speech::Config config(
 | 
|        audiotracks_path, timing_filepath, output_path);
 | 
|  
 | 
| @@ -193,7 +184,7 @@ TEST_F(ConversationalSpeechTest, Settings) {
 | 
|    EXPECT_EQ(output_path, config.output_path());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, TimingSaveLoad) {
 | 
| +TEST(ConversationalSpeechTest, TimingSaveLoad) {
 | 
|    // Save test timing.
 | 
|    const std::string temporary_filepath = TempFilename(
 | 
|        OutputPath(), "TempTimingTestFile");
 | 
| @@ -213,7 +204,7 @@ TEST_F(ConversationalSpeechTest, TimingSaveLoad) {
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallCreate) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallCreate) {
 | 
|    auto mock_wavreader_factory = CreateMockWavReaderFactory();
 | 
|  
 | 
|    // There are 5 unique audio tracks to read.
 | 
| @@ -230,7 +221,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallCreate) {
 | 
|    EXPECT_EQ(6u, multiend_call.speaking_turns().size());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupDifferentSampleRates) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupDifferentSampleRates) {
 | 
|    const std::vector<Turn> timing = {
 | 
|        {"A", "sr8000", 0},
 | 
|        {"B", "sr16000", 0},
 | 
| @@ -245,7 +236,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupDifferentSampleRates) {
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupMultipleChannels) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupMultipleChannels) {
 | 
|    const std::vector<Turn> timing = {
 | 
|        {"A", "sr16000_stereo", 0},
 | 
|        {"B", "sr16000_stereo", 0},
 | 
| @@ -260,7 +251,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupMultipleChannels) {
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest,
 | 
| +TEST(ConversationalSpeechTest,
 | 
|         MultiEndCallSetupDifferentSampleRatesAndMultipleNumChannels) {
 | 
|    const std::vector<Turn> timing = {
 | 
|        {"A", "sr8000", 0},
 | 
| @@ -276,7 +267,7 @@ TEST_F(ConversationalSpeechTest,
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupFirstOffsetNegative) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupFirstOffsetNegative) {
 | 
|    const std::vector<Turn> timing = {
 | 
|        {"A", "t500", -100},
 | 
|        {"B", "t500", 0},
 | 
| @@ -291,7 +282,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupFirstOffsetNegative) {
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupSimple) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupSimple) {
 | 
|    // Accept:
 | 
|    // A 0****.....
 | 
|    // B .....1****
 | 
| @@ -316,7 +307,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupSimple) {
 | 
|    EXPECT_EQ(expected_duration, multiend_call.total_duration_samples());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupPause) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupPause) {
 | 
|    // Accept:
 | 
|    // A 0****.......
 | 
|    // B .......1****
 | 
| @@ -341,7 +332,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupPause) {
 | 
|    EXPECT_EQ(expected_duration, multiend_call.total_duration_samples());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalk) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalk) {
 | 
|    // Accept:
 | 
|    // A 0****....
 | 
|    // B ....1****
 | 
| @@ -366,7 +357,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalk) {
 | 
|    EXPECT_EQ(expected_duration, multiend_call.total_duration_samples());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupInvalidOrder) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupInvalidOrder) {
 | 
|    // Reject:
 | 
|    // A ..0****
 | 
|    // B .1****.  The n-th turn cannot start before the (n-1)-th one.
 | 
| @@ -384,7 +375,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupInvalidOrder) {
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkThree) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkThree) {
 | 
|    // Accept:
 | 
|    // A 0****2****...
 | 
|    // B ...1*********
 | 
| @@ -410,7 +401,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkThree) {
 | 
|    EXPECT_EQ(expected_duration, multiend_call.total_duration_samples());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupSelfCrossTalkNearInvalid) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupSelfCrossTalkNearInvalid) {
 | 
|    // Reject:
 | 
|    // A 0****......
 | 
|    // A ...1****...
 | 
| @@ -431,7 +422,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupSelfCrossTalkNearInvalid) {
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupSelfCrossTalkFarInvalid) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupSelfCrossTalkFarInvalid) {
 | 
|    // Reject:
 | 
|    // A 0*********
 | 
|    // B 1**.......
 | 
| @@ -454,7 +445,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupSelfCrossTalkFarInvalid) {
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleValid) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleValid) {
 | 
|    // Accept:
 | 
|    // A 0*********..
 | 
|    // B ..1****.....
 | 
| @@ -481,7 +472,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleValid) {
 | 
|    EXPECT_EQ(expected_duration, multiend_call.total_duration_samples());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleInvalid) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleInvalid) {
 | 
|    // Reject:
 | 
|    // A 0*********
 | 
|    // B ..1****...
 | 
| @@ -503,7 +494,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleInvalid) {
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleAndPause) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleAndPause) {
 | 
|    // Accept:
 | 
|    // A 0*********..
 | 
|    // B .2****......
 | 
| @@ -530,7 +521,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleAndPause) {
 | 
|    EXPECT_EQ(expected_duration, multiend_call.total_duration_samples());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkFullOverlapValid) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkFullOverlapValid) {
 | 
|    // Accept:
 | 
|    // A 0****
 | 
|    // B 1****
 | 
| @@ -553,7 +544,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupCrossTalkFullOverlapValid) {
 | 
|    EXPECT_EQ(2u, multiend_call.speaking_turns().size());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupLongSequence) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupLongSequence) {
 | 
|    // Accept:
 | 
|    // A 0****....3****.5**.
 | 
|    // B .....1****...4**...
 | 
| @@ -586,7 +577,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupLongSequence) {
 | 
|    EXPECT_EQ(expected_duration, multiend_call.total_duration_samples());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallSetupLongSequenceInvalid) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallSetupLongSequenceInvalid) {
 | 
|    // Reject:
 | 
|    // A 0****....3****.6**
 | 
|    // B .....1****...4**..
 | 
| @@ -614,7 +605,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallSetupLongSequenceInvalid) {
 | 
|    EXPECT_FALSE(multiend_call.valid());
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, MultiEndCallWavReaderAdaptorSine) {
 | 
| +TEST(ConversationalSpeechTest, MultiEndCallWavReaderAdaptorSine) {
 | 
|    // Parameters with which wav files are created.
 | 
|    constexpr int duration_seconds = 5;
 | 
|    const int sample_rates[] = {8000, 11025, 16000, 22050, 32000, 44100, 48000};
 | 
| @@ -641,7 +632,7 @@ TEST_F(ConversationalSpeechTest, MultiEndCallWavReaderAdaptorSine) {
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -TEST_F(ConversationalSpeechTest, DISABLED_MultiEndCallSimulator) {
 | 
| +TEST(ConversationalSpeechTest, DISABLED_MultiEndCallSimulator) {
 | 
|    // Simulated call (one character corresponding to 500 ms):
 | 
|    // A 0*********...........2*********.....
 | 
|    // B ...........1*********.....3*********
 | 
| 
 |