aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/codegen
diff options
context:
space:
mode:
authorGravatar Alexander Polcyn <apolcyn@google.com>2017-12-19 16:43:50 -0800
committerGravatar Alexander Polcyn <apolcyn@google.com>2017-12-19 16:43:50 -0800
commit3a1a2f0a10569910ddaeba7b422f21ea2ed296ec (patch)
treeaa97eab939a501ed199473c8a0efc84e9111e135 /test/cpp/codegen
parentd3dbc0d07b8783ecba7165006c860df275ff9de0 (diff)
Use the same ParseCommandLineFlags for golden file test that is used in other test binaries
Diffstat (limited to 'test/cpp/codegen')
-rw-r--r--test/cpp/codegen/golden_file_test.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/cpp/codegen/golden_file_test.cc b/test/cpp/codegen/golden_file_test.cc
index 14880982b5..7e4d15a7c9 100644
--- a/test/cpp/codegen/golden_file_test.cc
+++ b/test/cpp/codegen/golden_file_test.cc
@@ -22,6 +22,13 @@
#include <gflags/gflags.h>
#include <gtest/gtest.h>
+// In some distros, gflags is in the namespace google, and in some others,
+// in gflags. This hack is enabling us to find both.
+namespace google {}
+namespace gflags {}
+using namespace google;
+using namespace gflags;
+
DEFINE_string(
generated_file_path, "",
"path to the directory containing generated files compiler_test.grpc.pb.h"
@@ -60,7 +67,7 @@ TEST(GoldenMockFileTest, TestGeneratedMockFile) {
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
- ::google::ParseCommandLineFlags(&argc, &argv, true);
+ ParseCommandLineFlags(&argc, &argv, true);
if (FLAGS_generated_file_path.empty()) {
FLAGS_generated_file_path = "gens/src/proto/grpc/testing/";
}