Lines Matching refs:argv
148 global $DETAILED, $PHP_FAILED_TESTS, $SHOW_ONLY_GROUPS, $argc, $argv, $cfg,
374 if (!isset($argc, $argv) || !$argc) {
375 $argv = [__FILE__];
380 $argv = array_merge($argv, explode(' ', getenv('TEST_PHP_ARGS')));
381 $argc = count($argv);
386 $switch = substr($argv[$i], 1, 1);
387 $repeat = substr($argv[$i], 0, 1) == '-';
391 $switch = substr($argv[$i], 1, 1);
417 $workers = substr($argv[$i], 2);
429 $test_list = file($argv[++$i]);
446 $failed_tests_file = fopen($argv[++$i], 'w+t');
449 $failed_tests_file = fopen($argv[++$i], 'a+t');
452 $result_tests_file = fopen($argv[++$i], 'w+t');
455 $conf_passed = $argv[++$i];
458 $ini_overwrites[] = $argv[++$i];
461 $SHOW_ONLY_GROUPS = explode(",", $argv[++$i]);
472 $valgrind = new RuntestsValgrind($environment, $argv[++$i]);
503 $php = $argv[++$i];
517 $output_file = $argv[++$i];
521 $timeout = $argv[++$i] ?? '';
528 $context_line_count = $argv[++$i] ?? '';
540 $slow_min_ms = $argv[++$i] ?? '';
547 $temp_source = $argv[++$i];
550 $temp_target = $argv[++$i];
586 $num_repeats = (int) $argv[++$i];
594 $switch = $argv[$i];
622 $testfile = realpath($argv[$i]);
624 if (!$testfile && strpos($argv[$i], '*') !== false && function_exists('glob')) {
625 if (substr($argv[$i], -5) == '.phpt') {
626 $pattern_match = glob($argv[$i]);
627 } elseif (preg_match("/\*$/", $argv[$i])) {
628 $pattern_match = glob($argv[$i] . '.phpt');
630 die('Cannot find test file "' . $argv[$i] . '".' . PHP_EOL);
641 die('Cannot find test file "' . $argv[$i] . '".' . PHP_EOL);