Lines Matching +full:re +full:-

26 #include "atf-c/detail/fs.h"
38 #include <atf-c.h>
40 #include "atf-c/detail/test_helpers.h"
41 #include "atf-c/detail/user.h"
43 /* ---------------------------------------------------------------------
45 * --------------------------------------------------------------------- */
54 if (ret == -1) in create_dir()
65 if (fd == -1) in create_file()
88 /* ---------------------------------------------------------------------
90 * --------------------------------------------------------------------- */
127 for (t = &tests[0]; t->in != NULL; t++) { in ATF_TC_BODY()
130 printf("Input : >%s<\n", t->in); in ATF_TC_BODY()
131 printf("Expected output: >%s<\n", t->out); in ATF_TC_BODY()
133 RE(atf_fs_path_init_fmt(&p, "%s", t->in)); in ATF_TC_BODY()
135 ATF_REQUIRE(strcmp(atf_fs_path_cstring(&p), t->out) == 0); in ATF_TC_BODY()
151 RE(atf_fs_path_init_fmt(&str, "foo")); in ATF_TC_BODY()
152 RE(atf_fs_path_copy(&str2, &str)); in ATF_TC_BODY()
156 RE(atf_fs_path_append_fmt(&str2, "bar")); in ATF_TC_BODY()
185 for (t = &tests[0]; t->in != NULL; t++) { in ATF_TC_BODY()
188 printf("Input : %s\n", t->in); in ATF_TC_BODY()
189 printf("Expected result: %s\n", t->abs ? "true" : "false"); in ATF_TC_BODY()
191 RE(atf_fs_path_init_fmt(&p, "%s", t->in)); in ATF_TC_BODY()
194 if (t->abs) in ATF_TC_BODY()
225 for (t = &tests[0]; t->in != NULL; t++) { in ATF_TC_BODY()
228 printf("Input : %s\n", t->in); in ATF_TC_BODY()
229 printf("Expected result: %s\n", t->root ? "true" : "false"); in ATF_TC_BODY()
231 RE(atf_fs_path_init_fmt(&p, "%s", t->in)); in ATF_TC_BODY()
234 if (t->root) in ATF_TC_BODY()
265 for (t = &tests[0]; t->in != NULL; t++) { in ATF_TC_BODY()
268 printf("Input : %s\n", t->in); in ATF_TC_BODY()
269 printf("Expected output: %s\n", t->branch); in ATF_TC_BODY()
271 RE(atf_fs_path_init_fmt(&p, "%s", t->in)); in ATF_TC_BODY()
272 RE(atf_fs_path_branch_path(&p, &bp)); in ATF_TC_BODY()
274 ATF_REQUIRE(strcmp(atf_fs_path_cstring(&bp), t->branch) == 0); in ATF_TC_BODY()
303 for (t = &tests[0]; t->in != NULL; t++) { in ATF_TC_BODY()
307 printf("Input : %s\n", t->in); in ATF_TC_BODY()
308 printf("Expected output: %s\n", t->leaf); in ATF_TC_BODY()
310 RE(atf_fs_path_init_fmt(&p, "%s", t->in)); in ATF_TC_BODY()
311 RE(atf_fs_path_leaf_name(&p, &ln)); in ATF_TC_BODY()
313 ATF_REQUIRE(atf_equal_dynstr_cstring(&ln, t->leaf)); in ATF_TC_BODY()
343 for (t = &tests[0]; t->in != NULL; t++) { in ATF_TC_BODY()
346 printf("Input : >%s<\n", t->in); in ATF_TC_BODY()
347 printf("Append : >%s<\n", t->ap); in ATF_TC_BODY()
348 printf("Expected output: >%s<\n", t->out); in ATF_TC_BODY()
350 RE(atf_fs_path_init_fmt(&p, "%s", t->in)); in ATF_TC_BODY()
352 RE(atf_fs_path_append_fmt(&p, "%s", t->ap)); in ATF_TC_BODY()
355 ATF_REQUIRE(strcmp(atf_fs_path_cstring(&p), t->out) == 0); in ATF_TC_BODY()
374 ATF_REQUIRE(mkdir("dir", 0755) != -1); in ATF_TC_BODY()
380 RE(atf_fs_path_init_fmt(&p, "%s", *n)); in ATF_TC_BODY()
381 RE(atf_fs_stat_init(&st1, &p)); in ATF_TC_BODY()
384 RE(atf_fs_path_to_absolute(&p, &p2)); in ATF_TC_BODY()
388 RE(atf_fs_stat_init(&st2, &p2)); in ATF_TC_BODY()
413 RE(atf_fs_path_init_fmt(&p1, "foo")); in ATF_TC_BODY()
415 RE(atf_fs_path_init_fmt(&p2, "foo")); in ATF_TC_BODY()
419 RE(atf_fs_path_init_fmt(&p2, "bar")); in ATF_TC_BODY()
426 /* ---------------------------------------------------------------------
428 * --------------------------------------------------------------------- */
444 RE(atf_fs_path_init_fmt(&p, "f1")); in ATF_TC_BODY()
445 RE(atf_fs_stat_init(&st, &p)); in ATF_TC_BODY()
450 RE(atf_fs_path_init_fmt(&p, "f2")); in ATF_TC_BODY()
451 RE(atf_fs_stat_init(&st, &p)); in ATF_TC_BODY()
471 RE(atf_fs_path_init_fmt(&p, "dir")); in ATF_TC_BODY()
472 RE(atf_fs_stat_init(&st, &p)); in ATF_TC_BODY()
477 RE(atf_fs_path_init_fmt(&p, "reg")); in ATF_TC_BODY()
478 RE(atf_fs_stat_init(&st, &p)); in ATF_TC_BODY()
496 RE(atf_fs_path_init_fmt(&p, "reg")); in ATF_TC_BODY()
500 RE(atf_fs_stat_init(&st, &p)); \ in ATF_TC_BODY()
557 /* ---------------------------------------------------------------------
559 * --------------------------------------------------------------------- */
572 RE(atf_fs_path_init_fmt(&pdir, "dir")); in ATF_TC_BODY()
573 RE(atf_fs_path_init_fmt(&pfile, "dir/file")); in ATF_TC_BODY()
579 RE(atf_fs_exists(&pdir, &b)); in ATF_TC_BODY()
583 RE(atf_fs_exists(&pfile, &b)); in ATF_TC_BODY()
592 ATF_REQUIRE(chmod(atf_fs_path_cstring(&pdir), 0000) != -1); in ATF_TC_BODY()
596 ATF_REQUIRE(chmod(atf_fs_path_cstring(&pdir), 0755) != -1); in ATF_TC_BODY()
600 printf("Checking existence of a non-existent file\n"); in ATF_TC_BODY()
601 ATF_REQUIRE(unlink(atf_fs_path_cstring(&pfile)) != -1); in ATF_TC_BODY()
602 RE(atf_fs_exists(&pfile, &b)); in ATF_TC_BODY()
665 RE(atf_fs_path_init_fmt(&p, "the-file")); in ATF_TC_BODY()
667 printf("Non-existent file checks\n"); in ATF_TC_BODY()
677 ATF_REQUIRE(chown(atf_fs_path_cstring(&p), geteuid(), getegid()) != -1); in ATF_TC_BODY()
679 for (t = &tests[0]; t->amode != 0; t++) { in ATF_TC_BODY()
680 const int experr = atf_user_is_root() ? t->rerror : t->uerror; in ATF_TC_BODY()
683 printf("File mode : %04o\n", (unsigned int)t->fmode); in ATF_TC_BODY()
684 printf("Access mode : 0x%02x\n", t->amode); in ATF_TC_BODY()
686 ATF_REQUIRE(chmod(atf_fs_path_cstring(&p), t->fmode) != -1); in ATF_TC_BODY()
694 err = atf_fs_eaccess(&p, t->amode); in ATF_TC_BODY()
699 printf("Error : Non-libc error\n"); in ATF_TC_BODY()
726 RE(atf_fs_getcwd(&cwd1)); in ATF_TC_BODY()
727 ATF_REQUIRE(chdir("root") != -1); in ATF_TC_BODY()
728 RE(atf_fs_getcwd(&cwd2)); in ATF_TC_BODY()
730 RE(atf_fs_path_append_fmt(&cwd1, "root")); in ATF_TC_BODY()
747 RE(atf_fs_path_init_fmt(&p, "test-dir")); in ATF_TC_BODY()
749 ATF_REQUIRE(mkdir("test-dir", 0755) != -1); in ATF_TC_BODY()
751 RE(atf_fs_rmdir(&p)); in ATF_TC_BODY()
767 RE(atf_fs_path_init_fmt(&p, "test-dir")); in ATF_TC_BODY()
769 ATF_REQUIRE(mkdir("test-dir", 0755) != -1); in ATF_TC_BODY()
771 create_file("test-dir/foo", 0644); in ATF_TC_BODY()
792 RE(atf_fs_path_init_fmt(&p, "test-dir/foo")); in ATF_TC_BODY()
794 ATF_REQUIRE(mkdir("test-dir", 0755) != -1); in ATF_TC_BODY()
795 ATF_REQUIRE(mkdir("test-dir/foo", 0755) != -1); in ATF_TC_BODY()
796 ATF_REQUIRE(chmod("test-dir", 0555) != -1); in ATF_TC_BODY()
813 if (chmod("test-dir", 0755) == -1) { in ATF_TC_CLEANUP()
814 fprintf(stderr, "Failed to unprotect test-dir; test directory " in ATF_TC_CLEANUP()
830 RE(atf_fs_path_init_fmt(&p1, "testdir.XXXXXX")); in ATF_TC_BODY()
831 RE(atf_fs_path_init_fmt(&p2, "testdir.XXXXXX")); in ATF_TC_BODY()
832 RE(atf_fs_mkdtemp(&p1)); in ATF_TC_BODY()
833 RE(atf_fs_mkdtemp(&p2)); in ATF_TC_BODY()
838 RE(atf_fs_stat_init(&s1, &p1)); in ATF_TC_BODY()
850 RE(atf_fs_stat_init(&s2, &p2)); in ATF_TC_BODY()
880 ATF_REQUIRE(mkdir("dir", 0555) != -1); in ATF_TC_BODY()
882 RE(atf_fs_path_init_fmt(&p, "dir/testdir.XXXXXX")); in ATF_TC_BODY()
909 RE(atf_fs_path_copy(&path, tmpl)); in do_umask_check()
917 RE(rm_func(&path)); in do_umask_check()
930 RE(atf_fs_path_init_fmt(&p, "testdir.XXXXXX")); in ATF_TC_BODY()
953 RE(atf_fs_path_init_fmt(&p1, "testfile.XXXXXX")); in ATF_TC_BODY()
954 RE(atf_fs_path_init_fmt(&p2, "testfile.XXXXXX")); in ATF_TC_BODY()
955 fd1 = fd2 = -1; in ATF_TC_BODY()
956 RE(atf_fs_mkstemp(&p1, &fd1)); in ATF_TC_BODY()
957 RE(atf_fs_mkstemp(&p2, &fd2)); in ATF_TC_BODY()
962 ATF_CHECK(fd1 != -1); in ATF_TC_BODY()
963 ATF_CHECK(fd2 != -1); in ATF_TC_BODY()
969 RE(atf_fs_stat_init(&s1, &p1)); in ATF_TC_BODY()
981 RE(atf_fs_stat_init(&s2, &p2)); in ATF_TC_BODY()
1012 ATF_REQUIRE(mkdir("dir", 0555) != -1); in ATF_TC_BODY()
1014 RE(atf_fs_path_init_fmt(&p, "dir/testfile.XXXXXX")); in ATF_TC_BODY()
1040 RE(atf_fs_path_init_fmt(&p, "testfile.XXXXXX")); in ATF_TC_BODY()
1049 /* ---------------------------------------------------------------------
1051 * --------------------------------------------------------------------- */