Lines Matching refs:desc
33 desc => "no rules",
42 desc => "label test of scsi disc",
51 desc => "label test of scsi disc",
60 desc => "label test of scsi disc",
69 desc => "label test of scsi partition",
77 desc => "label test of pattern match",
88 desc => "label test of multiple sysfs files",
97 desc => "label test of max sysfs files (skip invalid rule)",
106 desc => "catch device by *",
114 desc => "catch device by * - take 2",
123 desc => "catch device by ?",
133 desc => "catch device by character class",
143 desc => "replace kernel name",
151 desc => "Handle comment lines in config file (and replace kernel name)",
161 desc => "Handle comment lines in config file with whitespace (and replace kernel name)",
171 desc => "Handle whitespace only lines (and replace kernel name)",
186 desc => "Handle empty lines in config file (and replace kernel name)",
196 desc => "Handle backslashed multi lines in config file (and replace kernel name)",
206 desc => "preserve backslashes, if they are not for a newline",
214 desc => "Handle stupid backslashed multi lines in config file (and replace kernel name)",
232 desc => "subdirectory handling",
240 desc => "parent device name match of scsi partition",
248 desc => "test substitution chars",
256 desc => "import of shell-value returned from program",
265 desc => "sustitution of sysfs value (%s{file})",
274 desc => "program result substitution",
284 desc => "program result substitution (newline removal)",
292 desc => "program result substitution",
300 desc => "program with lots of arguments",
308 desc => "program with subshell",
316 desc => "program arguments combined with apostrophes",
324 desc => "characters before the %c{N} substitution",
332 desc => "substitute the second to last argument",
340 desc => "test substitution by variable name",
348 desc => "test substitution by variable name 2",
356 desc => "test substitution by variable name 3",
364 desc => "test substitution by variable name 4",
372 desc => "test substitution by variable name 5",
380 desc => "non matching SUBSYSTEMS for device with no parent",
389 desc => "non matching SUBSYSTEMS",
398 desc => "ATTRS match",
407 desc => "ATTR (empty file)",
418 desc => "ATTR (non-existent file)",
431 desc => "program and bus type match",
441 desc => "sysfs parent hierarchy",
449 desc => "name test with ! in the name",
459 desc => "name test with ! in the name, but no matching rule",
468 desc => "KERNELS rule",
480 desc => "KERNELS wildcard all",
492 desc => "KERNELS wildcard partial",
501 desc => "KERNELS wildcard partial 2",
510 desc => "substitute attr with link target value (first match)",
518 desc => "substitute attr with link target value (currently selected device)",
526 desc => "ignore ATTRS attribute whitespace",
534 desc => "do not ignore ATTRS attribute whitespace",
543 desc => "permissions USER=bad GROUP=name",
552 desc => "permissions OWNER=1",
561 desc => "permissions GROUP=1",
570 desc => "textual user id",
579 desc => "textual group id",
588 desc => "textual user/group id",
597 desc => "permissions MODE=0777",
606 desc => "permissions OWNER=1 GROUP=1 MODE=0777",
615 desc => "permissions OWNER to 1",
624 desc => "permissions GROUP to 1",
633 desc => "permissions MODE to 0060",
642 desc => "permissions OWNER, GROUP, MODE",
651 desc => "permissions only rule",
662 desc => "multiple permissions only rule",
675 desc => "permissions only rule with override at SYMLINK+ rule",
688 desc => "major/minor number test",
697 desc => "big major number test",
706 desc => "big major and big minor number test",
715 desc => "multiple symlinks with format char",
723 desc => "multiple symlinks with a lot of s p a c e s",
732 desc => "symlink creation (same directory)",
740 desc => "multiple symlinks",
748 desc => "symlink name '.'",
758 desc => "symlink node to itself",
769 desc => "symlink %n substitution",
777 desc => "symlink %k substitution",
785 desc => "symlink %M:%m substitution",
793 desc => "symlink %b substitution",
801 desc => "symlink %c substitution",
809 desc => "symlink %c{N} substitution",
817 desc => "symlink %c{N+} substitution",
825 desc => "symlink only rule with %c{N+}",
833 desc => "symlink %s{filename} substitution",
841 desc => "program result substitution (numbered part of)",
849 desc => "program result substitution (numbered part of+)",
857 desc => "SUBSYSTEM match test",
867 desc => "DRIVERS match test",
876 desc => "devnode substitution test",
884 desc => "parent node name substitution test",
892 desc => "last_rule option",
901 desc => "negation KERNEL!=",
911 desc => "negation SUBSYSTEM!=",
921 desc => "negation PROGRAM!= exit code",
930 desc => "ENV{} test",
941 desc => "ENV{} test",
953 desc => "ENV{} test (assign)",
964 desc => "ENV{} test (assign 2 times)",
976 desc => "ENV{} test (assign2)",
988 desc => "untrusted string sanitize",
996 desc => "untrusted string sanitize (don't replace utf8)",
1004 desc => "untrusted string sanitize (replace invalid utf8)",
1012 desc => "read sysfs value from parent device",
1020 desc => "match against empty key string",
1031 desc => "check ACTION value",
1040 desc => "final assignment",
1050 desc => "final assignment 2",
1061 desc => "env substitution",
1069 desc => "reset list to current value",
1080 desc => "test empty SYMLINK+ (empty override)",
1091 desc => "test multi matches",
1100 desc => "test multi matches 2",
1110 desc => "test multi matches 3",
1121 desc => "test multi matches 4",
1133 desc => "IMPORT parent test sequence 1/2 (keep)",
1143 desc => "IMPORT parent test sequence 2/2 (keep)",
1152 desc => "GOTO test",
1166 desc => "GOTO label does not exist",
1176 desc => "SYMLINK+ compare test",
1187 desc => "invalid key operation",
1196 desc => "operator chars in attribute",
1204 desc => "overlong comment line",
1215 desc => "magic subsys/kernel lookup",
1223 desc => "TEST absolute path",
1232 desc => "TEST subsys/kernel lookup",
1240 desc => "TEST relative path",
1248 desc => "TEST wildcard substitution (find queue/nr_requests)",
1256 desc => "TEST MODE=0000",
1266 desc => "TEST PROGRAM feeds OWNER, GROUP, MODE",
1277 desc => "TEST PROGRAM feeds MODE with overflow",
1288 desc => "magic [subsys/sysname] attribute substitution",
1299 desc => "builtin path_id",
1404 print "TEST $number: $rules->{desc}\n";
1496 if (defined($tests[$arg-1]->{desc})) {