[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ltp-list
Subject:    Re: [LTP] [PATCH] Renumber testcases in the symlink01 file,
From:       Subrata Modak <subrata () linux ! vnet ! ibm ! com>
Date:       2008-12-31 5:49:38
Message-ID: 1230702493.5323.7.camel () subratamodak ! linux ! ibm ! com
[Download RAW message or body]


On Mon, 2008-12-29 at 14:41 +0100, Jiri Palecek > wrote:
> Hello,
> 
> the indexes of tests in th symlink01 test are incorrect, which causes broken test \
> results due to eg. unlink test invoked as part of the chmod tests. This patch fixes \
> that. 
> Regards
> Jiri Palecek
> 
> Signed-Off-By: Jiri Palecek <jpalecek@web.de>

Thanks.

> ---
> testcases/kernel/syscalls/symlink/symlink01.c |   16 ++++++++++------
> 1 files changed, 10 insertions(+), 6 deletions(-)
> 
> diff --git a/testcases/kernel/syscalls/symlink/symlink01.c \
> b/testcases/kernel/syscalls/symlink/symlink01.c index cc4d31b..420b42a 100644
> --- a/testcases/kernel/syscalls/symlink/symlink01.c
> +++ b/testcases/kernel/syscalls/symlink/symlink01.c
> @@ -408,6 +408,7 @@ struct all_test_cases
> {READLINK, 1, ENAMETOOLONG, 5, creat_path_max, ck_path_max, {O_FILE, S_FILE, \
> NULL}}, {READLINK, 1, EINVAL, 29, creat_object, ck_object, {O_FILE, NULL, NULL}},
> {STAT, 0, 0, 6, creat_both, ck_both, {O_FILE, S_FILE, O_FILE}},
> +    /* 10 */
> {STAT, 1, ENOENT, 7, creat_symlink, ck_symlink, {O_FILE, S_FILE, NULL}},
> {STAT, 1, ELOOP, 28, creat_symlink, ck_symlink, {S_FILE, S_FILE, NULL}},
> {STAT_64, 0, 0, 6, creat_both, ck_both, {O_FILE, S_FILE, O_FILE}},
> @@ -418,6 +419,7 @@ struct all_test_cases
> {LSTAT, 0, 0, 30, creat_object, ck_object, {O_FILE, NULL, NULL}},
> {LSTAT_64, 0, 0, 8, creat_symlink, ck_symlink, {O_FILE, S_FILE, NULL}},
> {LSTAT_64, 0, 0, 9, creat_both, ck_both, {O_FILE, S_FILE, O_FILE}},
> +    /* 20 */
> {LSTAT_64, 0, 0, 30, creat_object, ck_object, {O_FILE, NULL, NULL}},
> {MKDIR, 1, EEXIST, 10, creat_symlink, ck_symlink, {O_FILE, S_FILE, NULL}},
> {RMDIR, 1, ENOTDIR, 11, creat_symlink, ck_symlink, {O_FILE, S_FILE, NULL}},
> @@ -430,6 +432,7 @@ struct all_test_cases
> /* I don't have to change all the entries in the all_tcses array after link */
> {LINK, 1, -1, -1, creat_symlink, ck_symlink, {NULL, NULL, NULL}},
> {UNLINK, 0, 0, 16, creat_both, ck_both, {O_FILE, S_FILE, O_FILE}},
> +    /* 30 */
> {CHMOD, 0, 0, 17, creat_both, ck_both, {O_FILE, S_FILE, O_FILE}},
> {CHMOD, 1, ENOENT, 18, creat_symlink, ck_symlink, {O_FILE, S_FILE, NULL}},
> {CHMOD, 1, ELOOP, 28, creat_symlink, ck_symlink, {S_FILE, S_FILE, NULL}},
> @@ -440,6 +443,7 @@ struct all_test_cases
> {RENAME, 0, 0, 22, creat_both, ck_both, {O_FILE, S_FILE, O_FILE}},
> {RENAME, 1, EXDEV, 23, creat_both, ck_both, {O_FILE, S_FILE, O_FILE}},
> {OPEN, 0, 0, 24, creat_symlink, ck_symlink, {O_FILE, S_FILE, NULL}},
> +    /* 40 */
> {OPEN, 0, 0, 25, creat_both, ck_both, {O_FILE, S_FILE, O_FILE}},
> {OPEN, 1, EEXIST, 26, creat_symlink, ck_symlink, {O_FILE, S_FILE, O_FILE}},
> {OPEN, 1, ENOENT, 27, creat_symlink, ck_symlink, {O_FILE, S_FILE, NULL}},
> @@ -476,17 +480,17 @@ struct tcses
> 	     "Fail When Removing a Directory File Indirectly from a symlink" },
> { CHDIR,    "chdir",    3, &test_objects[23],
> 		"Changes CWD Location Indirectly from a symlink" },
> -   { LINK,     "link",     2, &test_objects[26],
> +   { LINK,     "link",     3, &test_objects[26],
> 		"Creates a Link To a File Indirectly From a Symbolic" },
> -   { UNLINK,   "unlink",   1, &test_objects[28],
> +   { UNLINK,   "unlink",   1, &test_objects[29],
> 		"Removes a Link To a File but not the Object File" },
> -   { CHMOD,    "chmod",    3, &test_objects[29],
> +   { CHMOD,    "chmod",    3, &test_objects[30],
> 		"Change Object File Permissions Indirectly From a Symbolic" },
> -   { UTIME,    "utime",    3, &test_objects[32],
> +   { UTIME,    "utime",    3, &test_objects[33],
> 		"Set File Access And Modify Object File Times via symlink" },
> -   { RENAME,   "rename",   2, &test_objects[35],
> +   { RENAME,   "rename",   3, &test_objects[36],
> 		"Rename a Symbolic Link File And Not Any Object file" },
> -   { OPEN,     "open",     5, &test_objects[37],
> +   { OPEN,     "open",     5, &test_objects[39],
> 		"Create/Open a File For Reading Or Writing via symlink" },
> };
> 
> -- 
> 1.6.0.6
> 
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Ltp-list mailing list
> Ltp-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ltp-list


------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic