Index: ppapi/tests/test_input_event.cc |
diff --git a/ppapi/tests/test_input_event.cc b/ppapi/tests/test_input_event.cc |
index c55912d2046fb3687eb74ce718ed176b914d6158..8aa8340adab261159ddb3b71648f1197f6801401 100644 |
--- a/ppapi/tests/test_input_event.cc |
+++ b/ppapi/tests/test_input_event.cc |
@@ -32,20 +32,16 @@ pp::Point GetCenter(const pp::Rect& rect) { |
void TestInputEvent::RunTests(const std::string& filter) { |
RUN_TEST(Events, filter); |
-// Like RUN_TEST, but does an exact match with the filter (which means it does |
-// not run the test if filter is empty). |
-#define RUN_TEST_EXACT_MATCH(name, test_filter) \ |
- if (test_filter == #name) { \ |
- set_callback_type(PP_OPTIONAL); \ |
- instance_->LogTest(#name, CheckResourcesAndVars(Test##name())); \ |
+ // The AcceptTouchEvent_N tests should not be run when the filter is empty; |
+ // they can only be run one at a time. |
+ // TODO(dmichael): Figure out a way to make these run in the same test fixture |
+ // instance. |
+ if (!ShouldRunAllTests(filter)) { |
+ RUN_TEST(AcceptTouchEvent_1, filter); |
+ RUN_TEST(AcceptTouchEvent_2, filter); |
+ RUN_TEST(AcceptTouchEvent_3, filter); |
+ RUN_TEST(AcceptTouchEvent_4, filter); |
} |
- |
- RUN_TEST_EXACT_MATCH(AcceptTouchEvent_1, filter); |
- RUN_TEST_EXACT_MATCH(AcceptTouchEvent_2, filter); |
- RUN_TEST_EXACT_MATCH(AcceptTouchEvent_3, filter); |
- RUN_TEST_EXACT_MATCH(AcceptTouchEvent_4, filter); |
- |
-#undef RUN_TEST_EXACT_MATCH |
} |
TestInputEvent::TestInputEvent(TestingInstance* instance) |