2 # Copyright (C) 2022- Free Software Foundation, Inc.
4 # Copying and distribution of this file, with or without modification,
5 # are permitted in any medium without royalty provided the copyright
6 # notice and this notice are preserved.
8 # The following contributions warranted legal paper exchanges with the
9 # Free Software Foundation.
14 # 1 & 2, are code testing orianted. here, just generate a dir, content are
16 # 3 & 4 & 5, are user orianted.
19 [unit] 1 unit_testing "unit testing for code"
21 [unit] 2 integrate_testing "Testing"
23 [unit] 3 OriginalTest "Testing code from original shell tests dir"
25 [unit] 4 UITesting "new testing for user interactivation"
26 [unit] 1 cmdline_edit "edit string testing in cmdline"
27 [unit] 2 cmd_hint "cmd hint testing"
28 [unit] 3 cmd_hist "cmd history record testing"
29 [unit] 4 globbing "globbing testing"
30 [unit] 5 cli_args "cmdline args testing"
32 [unit] 5 NewTest "new testing for using in code"
33 [unit] 1 char_set "char set testing"
34 [unit] 2 lex_token "lex token testing"
35 [unit] 1 simple_token "simple token testing"
36 [unit] 1 word "dollar testing"
37 [unit] 2 single_quote_str "single quote string testing"
38 [unit] 3 double_quote_str "double quote string testing"
39 [unit] 4 here_doc "here doc testing"
40 [unit] 5 dollar "dollar testing"
41 [unit] 6 envar "envar testing"
42 [unit] 7 subscript "subscript testing"
43 [unit] 8 calc_expr "expr calc testing"
44 [unit] 2 mask_char "mask char testing"
45 [unit] 3 complex_envar "complex envar testing"
46 [unit] 1 array "array testing"
47 [unit] 2 reference "reference testing"
48 [unit] 3 count "count testing"
49 [unit] 4 slice "slice testing"
50 [unit] 5 value_setting "value setting testing"
51 [unit] 6 str_cut "string cut testing"
52 [unit] 7 replace "find and replace testing"
53 [unit] 8 upper_lower "upper lower char testing"
54 [unit] 9 assignment "assignment testing"
55 [unit] 3 token_stick "sequencial token stick testing"
56 [unit] 1 assignment "assignment testing"
57 [unit] 4 nest_combine "nest token combine testing"
58 [unit] 1 assignment "assignment testing"
59 [unit] 3 comment "comment testing"
60 [unit] 4 pipe "pipe testing"
61 [unit] 5 redir "re-direction testing"
62 [unit] 6 job_fg_bg "jobs & fg & bg testing"
63 [unit] 7 cond_judgement "condition judgement testing"
64 [unit] 8 stmt_elem "statement element testing"
65 [unit] 1 stmt_if "if statement testing"
66 [unit] 2 stmt_for "for in statement testing"
67 [unit] 3 stmt_arith_for "arith for statement testing"
68 [unit] 4 stmt_while "while statement testing"
69 [unit] 5 stmt_until "until statement testing"
70 [unit] 6 stmt_case "case statement testing"
71 [unit] 7 stmt_select "select statement testing"
72 [unit] 9 var_define "var define testing"
73 [unit] 10 func_define "func define testing"
74 [unit] 11 coproc_define "coproc_define testing"
75 [unit] 12 inner_cmd "inner cmd testing"
76 [unit] 1 alias "alias testing"
77 [unit] 2 printf "printf testing"
79 [unit] 13 subscript "subscript testing"
80 [unit] 14 calc_expr "calc expr testing"
81 [unit] 15 sig_int "signal inerrupt proc testing"
82 [unit] 16 envar "envar testing"
83 [unit] 17 sh_opt "shell options testing"
84 [unit] 18 loadables "loadable cmd testing"