Lines Matching defs:run_params
253 kyua_run_params_t run_params;
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;
309 kyua_run_params_init(&run_params);
311 ATF_REQUIRE_EQ(60, run_params.timeout_seconds);
312 ATF_REQUIRE_EQ(getuid(), run_params.unprivileged_user);
313 ATF_REQUIRE_EQ(getgid(), run_params.unprivileged_group);
314 ATF_REQUIRE_STREQ(".", run_params.work_directory);
369 kyua_run_params_t run_params;
370 kyua_run_params_init(&run_params);
373 kyua_error_t error = kyua_run_fork(&run_params, &pid);
453 kyua_run_params_t run_params;
454 kyua_run_params_init(&run_params);
455 run_params.timeout_seconds = 1;
458 kyua_error_t error = kyua_run_fork(&run_params, &pid);
495 kyua_run_params_t run_params;
496 kyua_run_params_init(&run_params);
497 run_params.unprivileged_user = pw->pw_uid;
499 ATF_REQUIRE_MSG(fork_check(&run_params, check_uid_not_root, NULL),
516 kyua_run_params_t run_params;
517 kyua_run_params_init(&run_params);
518 run_params.unprivileged_group = pw->pw_gid;
520 ATF_REQUIRE_MSG(fork_check(&run_params, check_gid_not_root, NULL),
537 kyua_run_params_t run_params;
538 kyua_run_params_init(&run_params);
539 run_params.unprivileged_user = pw->pw_uid;
540 run_params.unprivileged_group = pw->pw_gid;
542 ATF_REQUIRE_MSG(fork_check(&run_params, check_not_root, NULL),
553 kyua_run_params_t run_params;
554 kyua_run_params_init(&run_params);
555 run_params.work_directory = "./the-work-directory";
556 ATF_REQUIRE_MSG(fork_check(&run_params, check_work_directory, "data-file"),
711 kyua_run_params_t run_params;
712 kyua_run_params_init(&run_params);
713 run_params.work_directory = work_directory;
716 RE(kyua_run_fork(&run_params, &pid));
718 sleep(run_params.timeout_seconds * 2);