Tizen_4.0 base
[platform/upstream/docker-engine.git] / builder / dockerfile / envVarTest
1 A|hello                    |     hello
2 A|he'll'o                  |     hello
3 A|he'llo                   |     error
4 A|he\'llo                  |     he'llo
5 A|he\\'llo                 |     error
6 A|abc\tdef                 |     abctdef
7 A|"abc\tdef"               |     abc\tdef
8 A|"abc\\tdef"              |     abc\tdef
9 A|'abc\tdef'               |     abc\tdef
10 A|hello\                   |     hello
11 A|hello\\                  |     hello\
12 A|"hello                   |     error
13 A|"hello\"                 |     error
14 A|"hel'lo"                 |     hel'lo
15 A|'hello                   |     error
16 A|'hello\'                 |     hello\
17 A|'hello\there'            |     hello\there
18 A|'hello\\there'           |     hello\\there
19 A|"''"                     |     ''
20 A|$.                       |     $.
21 A|$1                       |
22 A|he$1x                    |     hex
23 A|he$.x                    |     he$.x
24 # Next one is different on Windows as $pwd==$PWD
25 U|he$pwd.                  |     he.
26 W|he$pwd.                  |     he/home.
27 A|he$PWD                   |     he/home
28 A|he\$PWD                  |     he$PWD
29 A|he\\$PWD                 |     he\/home
30 A|"he\$PWD"                |     he$PWD
31 A|"he\\$PWD"               |     he\/home
32 A|he\${}                   |     he${}
33 A|he\${}xx                 |     he${}xx
34 A|he${}                    |     he
35 A|he${}xx                  |     hexx
36 A|he${hi}                  |     he
37 A|he${hi}xx                |     hexx
38 A|he${PWD}                 |     he/home
39 A|he${.}                   |     error
40 A|he${XXX:-000}xx          |     he000xx
41 A|he${PWD:-000}xx          |     he/homexx
42 A|he${XXX:-$PWD}xx         |     he/homexx
43 A|he${XXX:-${PWD:-yyy}}xx  |     he/homexx
44 A|he${XXX:-${YYY:-yyy}}xx  |     heyyyxx
45 A|he${XXX:YYY}             |     error
46 A|he${XXX:+${PWD}}xx       |     hexx
47 A|he${PWD:+${XXX}}xx       |     hexx
48 A|he${PWD:+${SHELL}}xx     |     hebashxx
49 A|he${XXX:+000}xx          |     hexx
50 A|he${PWD:+000}xx          |     he000xx
51 A|'he${XX}'                |     he${XX}
52 A|"he${PWD}"               |     he/home
53 A|"he'$PWD'"               |     he'/home'
54 A|"$PWD"                   |     /home
55 A|'$PWD'                   |     $PWD
56 A|'\$PWD'                  |     \$PWD
57 A|'"hello"'                |     "hello"
58 A|he\$PWD                  |     he$PWD
59 A|"he\$PWD"                |     he$PWD
60 A|'he\$PWD'                |     he\$PWD
61 A|he${PWD                  |     error
62 A|he${PWD:=000}xx          |     error
63 A|he${PWD:+${PWD}:}xx      |     he/home:xx
64 A|he${XXX:-\$PWD:}xx       |     he$PWD:xx
65 A|he${XXX:-\${PWD}z}xx     |     he${PWDz}xx
66 A|안녕하세요                 |     안녕하세요
67 A|안'녕'하세요               |     안녕하세요
68 A|안'녕하세요                |     error
69 A|안녕\'하세요               |     안녕'하세요
70 A|안\\'녕하세요              |     error
71 A|안녕\t하세요               |     안녕t하세요
72 A|"안녕\t하세요"             |     안녕\t하세요
73 A|'안녕\t하세요              |     error
74 A|안녕하세요\                |     안녕하세요
75 A|안녕하세요\\               |     안녕하세요\
76 A|"안녕하세요                |     error
77 A|"안녕하세요\"              |     error
78 A|"안녕'하세요"              |     안녕'하세요
79 A|'안녕하세요                |     error
80 A|'안녕하세요\'              |     안녕하세요\
81 A|안녕$1x                    |     안녕x
82 A|안녕$.x                    |     안녕$.x
83 # Next one is different on Windows as $pwd==$PWD
84 U|안녕$pwd.                  |     안녕.
85 W|안녕$pwd.                  |     안녕/home.
86 A|안녕$PWD                   |     안녕/home
87 A|안녕\$PWD                  |     안녕$PWD
88 A|안녕\\$PWD                 |     안녕\/home
89 A|안녕\${}                   |     안녕${}
90 A|안녕\${}xx                 |     안녕${}xx
91 A|안녕${}                    |     안녕
92 A|안녕${}xx                  |     안녕xx
93 A|안녕${hi}                  |     안녕
94 A|안녕${hi}xx                |     안녕xx
95 A|안녕${PWD}                 |     안녕/home
96 A|안녕${.}                   |     error
97 A|안녕${XXX:-000}xx          |     안녕000xx
98 A|안녕${PWD:-000}xx          |     안녕/homexx
99 A|안녕${XXX:-$PWD}xx         |     안녕/homexx
100 A|안녕${XXX:-${PWD:-yyy}}xx  |     안녕/homexx
101 A|안녕${XXX:-${YYY:-yyy}}xx  |     안녕yyyxx
102 A|안녕${XXX:YYY}             |     error
103 A|안녕${XXX:+${PWD}}xx       |     안녕xx
104 A|안녕${PWD:+${XXX}}xx       |     안녕xx
105 A|안녕${PWD:+${SHELL}}xx     |     안녕bashxx
106 A|안녕${XXX:+000}xx          |     안녕xx
107 A|안녕${PWD:+000}xx          |     안녕000xx
108 A|'안녕${XX}'                |     안녕${XX}
109 A|"안녕${PWD}"               |     안녕/home
110 A|"안녕'$PWD'"               |     안녕'/home'
111 A|'"안녕"'                   |     "안녕"
112 A|안녕\$PWD                  |     안녕$PWD
113 A|"안녕\$PWD"                |     안녕$PWD
114 A|'안녕\$PWD'                |     안녕\$PWD
115 A|안녕${PWD                  |     error
116 A|안녕${PWD:=000}xx          |     error
117 A|안녕${PWD:+${PWD}:}xx      |     안녕/home:xx
118 A|안녕${XXX:-\$PWD:}xx       |     안녕$PWD:xx
119 A|안녕${XXX:-\${PWD}z}xx     |     안녕${PWDz}xx
120 A|$KOREAN                    |     한국어
121 A|안녕$KOREAN                |     안녕한국어