Lines Matching refs:args
78 va_list args; in ColoredPrintf() local
79 va_start(args, fmt); in ColoredPrintf()
82 vprintf(fmt, args); in ColoredPrintf()
85 vprintf(fmt, args); in ColoredPrintf()
89 va_end(args); in ColoredPrintf()
965 static void AddPathSeparatorInTestProgramPath(std::vector<char*>& args) { in AddPathSeparatorInTestProgramPath() argument
975 if (strchr(args[0], '/') == NULL) { in AddPathSeparatorInTestProgramPath()
983 args[0] = strdup(path); in AddPathSeparatorInTestProgramPath()
987 static void AddGtestFilterSynonym(std::vector<char*>& args) { in AddGtestFilterSynonym() argument
989 for (size_t i = 1; i < args.size(); ++i) { in AddGtestFilterSynonym()
990 if (strncmp(args[i], "--gtest-filter", strlen("--gtest-filter")) == 0) { in AddGtestFilterSynonym()
991 args[i][7] = '_'; in AddGtestFilterSynonym()
1019 static bool PickOptions(std::vector<char*>& args, in PickOptions() argument
1021 for (size_t i = 1; i < args.size(); ++i) { in PickOptions()
1022 if (strcmp(args[i], "--help") == 0 || strcmp(args[i], "-h") == 0) { in PickOptions()
1029 AddPathSeparatorInTestProgramPath(args); in PickOptions()
1030 AddGtestFilterSynonym(args); in PickOptions()
1035 for (size_t i = 1; i < args.size(); ++i) { in PickOptions()
1036 if (strcmp(args[i], "--vts-selftest") == 0) { in PickOptions()
1044 for (size_t i = args.size() - 1; i >= 1; --i) { in PickOptions()
1045 if (strncmp(args[i], "--gtest_filter=", strlen("--gtest_filter=")) == 0) { in PickOptions()
1046 gtest_filter_str = std::string(args[i]); in PickOptions()
1047 args.erase(args.begin() + i); in PickOptions()
1052 args.push_back(strdup("--gtest_filter=vts_selftest*")); in PickOptions()
1064 args.push_back(strdup(gtest_filter_str.c_str())); in PickOptions()
1069 for (size_t i = 1; i < args.size(); ++i) { in PickOptions()
1070 if (strcmp(args[i], "--no-isolate") == 0) { in PickOptions()
1072 } else if (strcmp(args[i], "--gtest_list_tests") == 0) { in PickOptions()
1092 for (size_t i = 1; i < args.size(); ++i) { in PickOptions()
1093 if (strncmp(args[i], "-j", strlen("-j")) == 0) { in PickOptions()
1094 char* p = args[i] + strlen("-j"); in PickOptions()
1099 } else if (args.size() > i + 1) { in PickOptions()
1101 count = atoi(args[i + 1]); in PickOptions()
1109 } else if (strncmp(args[i], "--deadline=", strlen("--deadline=")) == 0) { in PickOptions()
1110 int time_ms = atoi(args[i] + strlen("--deadline=")); in PickOptions()
1116 } else if (strncmp(args[i], "--warnline=", strlen("--warnline=")) == 0) { in PickOptions()
1117 int time_ms = atoi(args[i] + strlen("--warnline=")); in PickOptions()
1123 } else if (strncmp(args[i], "--gtest_color=", strlen("--gtest_color=")) == in PickOptions()
1125 options.gtest_color = args[i] + strlen("--gtest_color="); in PickOptions()
1126 } else if (strcmp(args[i], "--gtest_print_time=0") == 0) { in PickOptions()
1128 } else if (strncmp(args[i], "--gtest_repeat=", strlen("--gtest_repeat=")) == in PickOptions()
1132 options.gtest_repeat = atoi(args[i] + strlen("--gtest_repeat=")); in PickOptions()
1135 args.erase(args.begin() + i); in PickOptions()
1137 } else if (strncmp(args[i], "--gtest_output=", strlen("--gtest_output=")) == in PickOptions()
1139 std::string output = args[i] + strlen("--gtest_output="); in PickOptions()
1165 fprintf(stderr, "invalid gtest_output file: %s\n", args[i]); in PickOptions()
1171 args.erase(args.begin() + i); in PickOptions()
1180 args.insert(args.begin() + 1, strdup("--no-isolate")); in PickOptions()