Lines Matching +full:test +full:- +full:variants
1 // SPDX-License-Identifier: GPL-2.0-or-later
29 } variants[] = { variable
38 struct variant *tc = &variants[tst_variant]; in verify_chmod()
40 TST_EXP_PASS(chmod(*tc->name, mode), "chmod(%s, %04o)", in verify_chmod()
41 *tc->name, mode); in verify_chmod()
46 SAFE_STAT(*tc->name, &stat_buf); in verify_chmod()
47 stat_buf.st_mode &= ~tc->mode_mask; in verify_chmod()
51 *tc->name, stat_buf.st_mode); in verify_chmod()
54 *tc->name, stat_buf.st_mode); in verify_chmod()
60 tst_res(TINFO, "Testing variant: %s", variants[tst_variant].desc); in setup()
63 SAFE_MKDIR(*variants[tst_variant].name, MODE); in setup()
65 SAFE_TOUCH(*variants[tst_variant].name, MODE, NULL); in setup()
68 static struct tst_test test = { variable
70 .test_variants = ARRAY_SIZE(variants),
72 .test = verify_chmod,