File: 6.0

package info (click to toggle)
modules 5.6.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 23,036 kB
  • sloc: exp: 79,659; sh: 6,142; tcl: 5,900; makefile: 1,493; ansic: 474; python: 265; csh: 202; perl: 47; ruby: 44; lisp: 13
file content (156 lines) | stat: -rw-r--r-- 5,904 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
#%Module
if {[info exists env(TESTSUITE_VARIANT)]} {
    switch -- $env(TESTSUITE_VARIANT) {
        1 {
            variant foo val1 val2 val3
            variant bar 1 2 3
            module-whatis [module-info name]
        }
        2 {
            variant --default val2 foo val1 val2 val3
            variant --default 2 bar 1 2 3
            module-whatis [module-info name]
        }
        3 {
            variant foo val1 val2 val3
            variant bar 1 2 3
            module-whatis "[module-info name] $ModuleVariant(foo)-$ModuleVariant(bar)"
        }
        4 {
            variant --default val2 foo val1 val2 val3
            variant --default 2 bar 1 2 3
            module-whatis "[module-info name] [getvariant foo]-[getvariant bar]"
        }
        5 {
            variant foo val1 val2 val3
            variant bar 1 2 3
            module-whatis "[module-info name] $ModuleVariant(baz)"
        }
        6 {
            module-whatis "[module-info name] [getvariant foo]-$ModuleVariant(bar)"
            variant --default val2 foo val1 val2 val3
            variant --default 2 bar 1 2 3
        }
        7 {
            variant foo
            module-whatis "[module-info name] [getvariant foo]"
        }
        8 {
            variant --default
            module-whatis "[module-info name] [getvariant foo]"
        }
        coll30 - coll31 {
            variant --default val1 foo val1 val2 val3
            variant bar 1 2 3
        }
        10 {
            variant baz val1 val2 val3
        }
        aliassym1 - aliassym2 - aliassym3 - aliassym4 - aliassym5 - aliassym6 - aliassym7 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
        }
        aliassym8 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
            setenv TS1 [module-info alias variant/6.0 bar=1 foo=val2]
            setenv TS2 [module-info version variant/6.0 bar=1 foo=val2]
            setenv TS3 [module-info symbols variant/6.0 bar=1 foo=val2]
        }
        aliassym9 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
            setenv TS1 [module-info alias {variant/6.0 bar=1 foo=val2}]
            setenv TS2 [module-info version {variant/6.0 bar=1 foo=val2}]
            setenv TS3 [module-info symbols {variant/6.0 bar=1 foo=val2}]
        }
        info1 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
            lappend tslist [is-loaded variant]
            lappend tslist [is-loaded variant bar=2]
            lappend tslist [is-loaded variant bar=1]
            lappend tslist [is-loaded variant foo=val2]
            lappend tslist [is-loaded variant foo=val1]
            lappend tslist [is-loaded variant bar=1 foo=val2]
            lappend tslist [is-loaded variant bar=2 foo=val1]
            lappend tslist [is-loaded variant bar=2 foo=val2]
            lappend tslist [is-loaded variant/1.0]
            lappend tslist [is-loaded variant@1:1]
            lappend tslist [is-loaded variant/1.0 bar=2]
            lappend tslist [is-loaded variant/1.0 bar=2 foo=val1]
            lappend tslist [is-loaded variant@1 bar=2 foo=val2]
            lappend tslist [is-loaded variant@1.0 bar=2 foo=val2]
            setenv TS1 $tslist
        }
        info2 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
            lappend tslist [module-info loaded variant]
            lappend tslist [module-info loaded {variant bar=2}]
            lappend tslist [module-info loaded {variant bar=2 val=2}]
            lappend tslist [module-info loaded variant/1.0]
            lappend tslist [module-info loaded variant@1:2]
            lappend tslist [module-info loaded {variant/1.0 bar=2}]
            lappend tslist [module-info loaded {variant/1.0 bar=2 val=2}]
            setenv TS1 [join $tslist :]
        }
        info3 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
            lappend tslist [is-avail variant]
            lappend tslist [is-avail variant bar=2]
            lappend tslist [is-avail variant bar=1]
            lappend tslist [is-avail variant foo=val2]
            lappend tslist [is-avail variant foo=val1]
            lappend tslist [is-avail variant bar=1 foo=val2]
            lappend tslist [is-avail variant bar=2 foo=val1]
            lappend tslist [is-avail variant bar=2 foo=val2]
            lappend tslist [is-avail variant/1.0]
            lappend tslist [is-avail variant@1:1]
            lappend tslist [is-avail variant/1.0 bar=2]
            lappend tslist [is-avail variant/1.0 bar=2 foo=val1]
            lappend tslist [is-avail variant@1 bar=2 foo=val2]
            lappend tslist [is-avail variant@1.0 bar=2 foo=val2]
            setenv TS1 $tslist
        }
        info4 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
            setenv TS1 [module-info tags]
        }
        info5 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
            setenv TS1 [module-info specified]
        }
        info6 {
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
            setenv TS1 [module-info name]
        }
        version1 {
            variant version 1.0 1.1 1.2
            variant --default val2 foo val1 val2 val3
            variant bar 1 2 3
        }
        coll35 {
            variant --boolean bar
        }
        list2 {
            variant foo val1 val2
        }
        list1 {
            variant --boolean foo
        }
        bool1 {
            variant --boolean foo
            variant --boolean bar
            module-whatis [module-info name]
        }
        free3 {
            variant foo
            module-whatis [module-info name]
        }
    }
}