1 2# echo unknown lang 3 4# no kind spec 5 6# echo unknown kind letter 7 8# echo unknown kind name 9 10# wrong char in a kind letter 11 12# wrong kind name 13 14# empty role name 15 16# wrong char in role name 17 18# empty description 19 20# role is acceptable but no input file 21 22# listing with --list-roles 23#KIND(L/N) NAME ENABLED DESCRIPTION 24v/variable role on roles 25#KIND(L/N) NAME ENABLED DESCRIPTION 26v/variable foos on foods 27v/variable role on roles 28 29# listing with --list-kinds-full 30#LETTER NAME ENABLED REFONLY NROLES MASTER DESCRIPTION 31v variable yes no 1 NONE variables 32#LETTER NAME ENABLED REFONLY NROLES MASTER DESCRIPTION 33v variable yes no 2 NONE variables 34 35# inject a flag separator 36#KIND(L/N) NAME ENABLED DESCRIPTION 37v/variable role on roles 38#KIND(L/N) NAME ENABLED DESCRIPTION 39v/variable role on roles 40 41# inject a broken flag separator(1) 42#KIND(L/N) NAME ENABLED DESCRIPTION 43v/variable role on roles 44#KIND(L/N) NAME ENABLED DESCRIPTION 45v/variable role on roles 46 47# inject a broken flag separator(2) 48#KIND(L/N) NAME ENABLED DESCRIPTION 49v/variable role on roles 50#KIND(L/N) NAME ENABLED DESCRIPTION 51v/variable role on roles 52 53# use a { in description (1) 54#KIND(L/N) NAME ENABLED DESCRIPTION 55v/variable role on roles{ 56#KIND(L/N) NAME ENABLED DESCRIPTION 57v/variable role on roles{ 58 59# use a { in description (2) 60#KIND(L/N) NAME ENABLED DESCRIPTION 61v/variable role on roles{} 62#KIND(L/N) NAME ENABLED DESCRIPTION 63v/variable role on roles{} 64 65# use a \ in description 66#KIND(L/N) NAME ENABLED DESCRIPTION 67v/variable role on roles\backslash 68#KIND(L/N) NAME ENABLED DESCRIPTION 69v/variable role on roles\backslash 70 71# description started from { 72 73# description started from \{ 74#KIND(L/N) NAME ENABLED DESCRIPTION 75v/variable role on { 76#KIND(L/N) NAME ENABLED DESCRIPTION 77v/variable role on { 78 79# too many roles 80