• Home
  • Raw
  • Download

Lines Matching refs:args

960 static void AddPathSeparatorInTestProgramPath(std::vector<char*>& args) {  in AddPathSeparatorInTestProgramPath()  argument
966 if (strchr(args[0], '/') == nullptr) { in AddPathSeparatorInTestProgramPath()
967 args[0] = strdup(g_executable_path.c_str()); in AddPathSeparatorInTestProgramPath()
971 static void AddGtestFilterSynonym(std::vector<char*>& args) { in AddGtestFilterSynonym() argument
973 for (size_t i = 1; i < args.size(); ++i) { in AddGtestFilterSynonym()
974 if (strncmp(args[i], "--gtest-filter", strlen("--gtest-filter")) == 0) { in AddGtestFilterSynonym()
975 args[i][7] = '_'; in AddGtestFilterSynonym()
999 static bool PickOptions(std::vector<char*>& args, IsolationTestOptions& options) { in PickOptions() argument
1000 for (size_t i = 1; i < args.size(); ++i) { in PickOptions()
1001 if (strcmp(args[i], "--help") == 0 || strcmp(args[i], "-h") == 0) { in PickOptions()
1008 AddPathSeparatorInTestProgramPath(args); in PickOptions()
1009 AddGtestFilterSynonym(args); in PickOptions()
1013 for (size_t i = 1; i < args.size(); ++i) { in PickOptions()
1014 if (strcmp(args[i], "--bionic-selftest") == 0) { in PickOptions()
1021 for (size_t i = args.size() - 1; i >= 1; --i) { in PickOptions()
1022 if (strncmp(args[i], "--gtest_filter=", strlen("--gtest_filter=")) == 0) { in PickOptions()
1023 gtest_filter_str = args[i] + strlen("--gtest_filter="); in PickOptions()
1024 args.erase(args.begin() + i); in PickOptions()
1043 args.push_back(strdup(gtest_filter_str.c_str())); in PickOptions()
1047 for (size_t i = 1; i < args.size(); ++i) { in PickOptions()
1048 if (strcmp(args[i], "--no-isolate") == 0) { in PickOptions()
1050 } else if (strcmp(args[i], "--gtest_list_tests") == 0) { in PickOptions()
1070 for (size_t i = 1; i < args.size(); ++i) { in PickOptions()
1071 if (strncmp(args[i], "-j", strlen("-j")) == 0) { in PickOptions()
1072 char* p = args[i] + strlen("-j"); in PickOptions()
1077 } else if (args.size() > i + 1) { in PickOptions()
1079 count = atoi(args[i + 1]); in PickOptions()
1087 } else if (strncmp(args[i], "--deadline=", strlen("--deadline=")) == 0) { in PickOptions()
1088 int time_ms = atoi(args[i] + strlen("--deadline=")); in PickOptions()
1094 } else if (strncmp(args[i], "--slow-threshold=", strlen("--slow-threshold=")) == 0) { in PickOptions()
1095 int time_ms = atoi(args[i] + strlen("--slow-threshold=")); in PickOptions()
1101 } else if (strncmp(args[i], "--gtest_color=", strlen("--gtest_color=")) == 0) { in PickOptions()
1102 options.gtest_color = args[i] + strlen("--gtest_color="); in PickOptions()
1103 } else if (strcmp(args[i], "--gtest_print_time=0") == 0) { in PickOptions()
1105 } else if (strncmp(args[i], "--gtest_repeat=", strlen("--gtest_repeat=")) == 0) { in PickOptions()
1108 options.gtest_repeat = atoi(args[i] + strlen("--gtest_repeat=")); in PickOptions()
1110 args.erase(args.begin() + i); in PickOptions()
1112 } else if (strncmp(args[i], "--gtest_output=", strlen("--gtest_output=")) == 0) { in PickOptions()
1113 std::string output = args[i] + strlen("--gtest_output="); in PickOptions()
1139 fprintf(stderr, "invalid gtest_output file: %s\n", args[i]); in PickOptions()
1144 args.erase(args.begin() + i); in PickOptions()
1151 args.insert(args.begin() + 1, strdup("--no-isolate")); in PickOptions()