| /src/external/bsd/kyua-testers/dist/ |
| cli.h | 70 /// \param run_params Execution parameters to configure the test process. 74 const kyua_run_params_t* run_params); 85 /// \param run_params Execution parameters to configure the test process. 95 const kyua_run_params_t* run_params,
|
| cli.c | 126 /// \param run_params Execution parameters to configure the test process. 134 const kyua_run_params_t* run_params) 142 check_error(tester->list_test_cases(test_program, run_params)); 152 /// \param run_params Execution parameters to configure the test process. 160 const kyua_run_params_t* run_params) 197 user_variables, run_params, &success)); 214 kyua_run_params_t run_params; local 215 kyua_run_params_init(&run_params); 221 run_params.unprivileged_group = (uid_t)parse_ulong( 226 run_params.timeout_seconds = parse_ulong [all...] |
| run_test.c | 253 kyua_run_params_t run_params; local 254 kyua_run_params_init(&run_params); 257 kyua_error_t error = kyua_run_fork(&run_params, &pid); 275 /// \param run_params The parameters to configure the subprocess. Can be NULL 282 fork_check(const kyua_run_params_t* run_params, 286 if (run_params == NULL) { 288 run_params = &default_run_params; 292 kyua_error_t error = kyua_run_fork(run_params, &pid); 308 kyua_run_params_t run_params; local 309 kyua_run_params_init(&run_params); 369 kyua_run_params_t run_params; local 453 kyua_run_params_t run_params; local 495 kyua_run_params_t run_params; local 516 kyua_run_params_t run_params; local 537 kyua_run_params_t run_params; local 553 kyua_run_params_t run_params; local 711 kyua_run_params_t run_params; local [all...] |
| stacktrace_test.c | 71 /// \param run_params Parameters for the execution of the helper. 79 generate_core_aux(const atf_tc_t* tc, const kyua_run_params_t* run_params, 96 const kyua_error_t error = kyua_run_fork(run_params, &pid); 138 kyua_run_params_t run_params; local 139 kyua_run_params_init(&run_params); 142 run_params.work_directory = work_directory; 148 const pid_t pid = generate_core_aux(tc, &run_params, copy_to, exec_path, 171 kyua_run_params_t run_params; local 172 kyua_run_params_init(&run_params); 173 run_params.timeout_seconds = timeout_seconds + 100; // Some large value 255 kyua_run_params_t run_params; local [all...] |
| run.c | 322 /// \param run_params End-user parameters that describe how to isolate the 325 setup_child(const kyua_run_params_t* run_params) 329 if (chdir(run_params->work_directory) == -1) 330 err(exit_setup_child, "chdir(%s) failed", run_params->work_directory); 335 const kyua_error_t error = prepare_environment(run_params->work_directory); 342 if (run_params->unprivileged_group != getgid()) { 343 if (setgid(run_params->unprivileged_group) == -1) 345 "is %ld", (long int)run_params->unprivileged_group, 348 if (run_params->unprivileged_user != getuid()) { 349 if (setuid(run_params->unprivileged_user) == -1 [all...] |
| plain_main.c | 100 const kyua_run_params_t* KYUA_DEFS_UNUSED_PARAM(run_params)) 116 /// \param run_params Execution parameters to configure the test process. 125 const kyua_run_params_t* run_params, 142 run_params->unprivileged_user, 143 run_params->unprivileged_group, 147 kyua_run_params_t real_run_params = *run_params; 166 kyua_stacktrace_dump(test_program, pid, run_params, stderr);
|
| atf_main.c | 140 /// \param run_params Execution parameters to configure the test process. 144 list_test_cases(const char* test_program, const kyua_run_params_t* run_params) 150 run_params->unprivileged_user, 151 run_params->unprivileged_group, 155 kyua_run_params_t real_run_params = *run_params; 284 /// \param run_params Settings to control the subprocess. 294 const kyua_run_params_t* run_params, bool* success) 299 error = kyua_fs_concat(&tmp_result_file, run_params->work_directory, 305 error = kyua_run_fork(run_params, &pid); 319 kyua_stacktrace_dump(test_program, pid, run_params, stderr) [all...] |
| stacktrace.c | 98 kyua_run_params_t run_params = *original_run_params; local 99 run_params.timeout_seconds = kyua_stacktrace_gdb_timeout; 100 return run_params; 311 const kyua_run_params_t run_params = gdb_run_params(original_run_params); local 316 run_params.work_directory, 328 error = kyua_run_fork(&run_params, &pid);
|
| cli_test.c | 43 /// Dumps the contents of a run_params object to stdout. 47 /// \param run_params The run parameters to be printed. 49 dump_run_params(const kyua_run_params_t* run_params) 51 printf("timeout_seconds: %lu\n", run_params->timeout_seconds); 53 if (run_params->unprivileged_user == getuid()) 56 printf("unprivileged_user: %ld\n", (long)run_params->unprivileged_user); 58 if (run_params->unprivileged_group == getgid()) 62 (long)run_params->unprivileged_group); 72 /// \param run_params Execution parameters to configure the test process. 77 list_test_cases(const char* test_program, const kyua_run_params_t* run_params) [all...] |