Index: media/base/demuxer_perftest.cc |
diff --git a/media/base/demuxer_perftest.cc b/media/base/demuxer_perftest.cc |
index 144b0536a51363686f2d750a64f4b797f869b3a0..ad6736302f053e4d539229de7102458519d896f3 100644 |
--- a/media/base/demuxer_perftest.cc |
+++ b/media/base/demuxer_perftest.cc |
@@ -207,33 +207,26 @@ |
true); |
} |
-class DemuxerPerfTest : public testing::TestWithParam<const char*> { |
-}; |
- |
-const char* kDemuxerBenchmarks[] = { |
- "bear.ogv", |
- "bear-640x360.webm", |
- "sfx_s16le.wav", |
+#if defined(OS_WIN) |
+// http://crbug.com/399002 |
+#define MAYBE_Demuxer DISABLED_Demuxer |
+#else |
+#define MAYBE_Demuxer Demuxer |
+#endif |
+TEST(DemuxerPerfTest, MAYBE_Demuxer) { |
+ RunDemuxerBenchmark("bear.ogv"); |
+ RunDemuxerBenchmark("bear-640x360.webm"); |
+ RunDemuxerBenchmark("sfx_s16le.wav"); |
#if defined(USE_PROPRIETARY_CODECS) |
- "bear-1280x720.mp4", |
- "sfx.mp3", |
+ RunDemuxerBenchmark("bear-1280x720.mp4"); |
+ RunDemuxerBenchmark("sfx.mp3"); |
#endif |
#if defined(OS_CHROMEOS) |
- "bear.flac", |
+ RunDemuxerBenchmark("bear.flac"); |
#endif |
#if defined(USE_PROPRIETARY_CODECS) && defined(OS_CHROMEOS) |
- "bear.avi", |
-#endif |
-}; |
- |
-TEST_P(DemuxerPerfTest, Demuxer) { |
- RunDemuxerBenchmark(GetParam()); |
-} |
- |
-#if !defined(OS_WIN) |
-// http://crbug.com/399002 |
-INSTANTIATE_TEST_CASE_P(, DemuxerPerfTest, |
- testing::ValuesIn(kDemuxerBenchmarks)); |
-#endif // !defined(OS_WIN) |
+ RunDemuxerBenchmark("bear.avi"); |
+#endif |
+} |
} // namespace media |