File: 1.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 (35 lines) | stat: -rw-r--r-- 1,384 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
#%Module
if {[info exists env(TESTSUITE_SOURCE_CACHE)]} {
    switch -- $env(TESTSUITE_SOURCE_CACHE) {
        regular1 {
            setenv CURRENT_MODULEFILE_PRE $ModulesCurrentModulefile
            setenv INFO_SCRIPT_PRE [info script]
            set var_pre bar
            proc proc_pre {args} {
                return "bar[concat $args]"
            }
            source [file dirname $ModulesCurrentModulefile]/source_file
            setenv CURRENT_MODULEFILE_BET $ModulesCurrentModulefile
            setenv INFO_SCRIPT_BET [info script]
            setenv PROC_FROM_VALUE_BET [proc_from bar]
            setenv PROC_PRE_VALUE_BET [proc_pre bar]
            setenv VAR_FROM_VALUE_BET $var_from
            setenv VAR_PRE_VALUE_BET $var_pre
            source [file dirname $ModulesCurrentModulefile]/source_file
            setenv CURRENT_MODULEFILE_POST $ModulesCurrentModulefile
            setenv INFO_SCRIPT_POST [info script]
            setenv PROC_FROM_VALUE_POST [proc_from bar]
            setenv PROC_PRE_VALUE_POST [proc_pre bar]
            setenv VAR_FROM_VALUE_POST $var_from
            setenv VAR_PRE_VALUE_POST $var_pre
        }
        err1 - break1 {
            source [file dirname $ModulesCurrentModulefile]/source_file
            setenv VAR bar
        }
        unk1 {
            source ../path/to/unk
            setenv VAR bar
        }
    }
}