Clean up temp files in WavWriterTest.LargeFile
Bug: webrtc:379973428
Change-Id: Ide7d8b3d348a25270d8c99a602bec475fcafddc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368861
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43457}
diff --git a/common_audio/wav_file_unittest.cc b/common_audio/wav_file_unittest.cc
index 9b03c3d..3265c76 100644
--- a/common_audio/wav_file_unittest.cc
+++ b/common_audio/wav_file_unittest.cc
@@ -126,8 +126,8 @@
{WavFile::SampleFormat::kInt16, WavFile::SampleFormat::kFloat}) {
for (WavFile::SampleFormat read_format :
{WavFile::SampleFormat::kInt16, WavFile::SampleFormat::kFloat}) {
- std::string outfile =
- test::OutputPathWithRandomDirectory() + "wavtest3.wav";
+ std::string outdir = test::OutputPathWithRandomDirectory();
+ std::string outfile = outdir + "wavtest3.wav";
float samples[kNumSamples];
for (size_t i = 0; i < kNumSamples; i += kNumChannels) {
// A nice periodic beeping sound.
@@ -204,6 +204,8 @@
EXPECT_EQ(0u, r.ReadSamples(kNumSamples, read_samples));
}
}
+ RTC_CHECK(test::RemoveFile(outfile));
+ RTC_CHECK(test::RemoveDir(outdir));
}
}
}