| #include <gtest/gtest.h> | |
| std::string add_negative_flag(const std::string& flag) { | |
| std::string filter = ::testing::GTEST_FLAG(filter); | |
| if (filter.find('-') == std::string::npos) { | |
| filter.push_back('-'); | |
| } else { | |
| filter.push_back(':'); | |
| } | |
| filter += flag; | |
| return filter; | |
| } | |
| int main(int argc, char* argv[]) { | |
| ::testing::InitGoogleTest(&argc, argv); | |
| ::testing::GTEST_FLAG(filter) = add_negative_flag("*_CUDA:*_MultiCUDA"); | |
| return RUN_ALL_TESTS(); | |
| } |