@@ -40,8 +40,8 @@ DEFINE_string(arrow, "", "Arrow file name");
4040DEFINE_string (json, " " , " JSON file name" );
4141DEFINE_string (mode, " VALIDATE" ,
4242 " Mode of integration testing tool (ARROW_TO_JSON, JSON_TO_ARROW, VALIDATE)" );
43- DEFINE_bool (unittest , false , " Run integration test self unit tests " );
44- DEFINE_bool (verbose, false , " Verbose output" );
43+ DEFINE_bool (integration , false , " Run in integration test mode " );
44+ DEFINE_bool (verbose, true , " Verbose output" );
4545
4646namespace fs = boost::filesystem;
4747
@@ -366,16 +366,15 @@ TEST_F(TestJSONIntegration, ErrorStates) {
366366int main (int argc, char ** argv) {
367367 gflags::ParseCommandLineFlags (&argc, &argv, true );
368368
369- if (FLAGS_unittest) {
369+ if (FLAGS_integration) {
370+ arrow::Status result = arrow::RunCommand (FLAGS_json, FLAGS_arrow, FLAGS_mode);
371+ if (!result.ok ()) {
372+ std::cout << " Error message: " << result.ToString () << std::endl;
373+ return 1 ;
374+ }
375+ } else {
370376 ::testing::InitGoogleTest (&argc, argv);
371377 return RUN_ALL_TESTS ();
372378 }
373-
374- arrow::Status result = arrow::RunCommand (FLAGS_json, FLAGS_arrow, FLAGS_mode);
375- if (!result.ok ()) {
376- std::cout << " Error message: " << result.ToString () << std::endl;
377- return 1 ;
378- }
379-
380379 return 0 ;
381380}
0 commit comments