-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy path.dbwebb.tests
More file actions
182 lines (132 loc) · 3.88 KB
/
.dbwebb.tests
File metadata and controls
182 lines (132 loc) · 3.88 KB
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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# --------------------------------------------------------------------------
#
# Init
#
dbwebb init-me
# --------------------------------------------------------------------------
#
# Kmom01
#
# lab1
cd me/kmom01 && dbwebb recreate lab1
cd me/kmom01/lab1 && php answer.php; [[ $? = 42 ]]
dbwebb validate lab1
#
# me http://dbwebb.se/kunskap/skapa-en-webbsida-med-html-css-och-php
#
# changed mkdir to install -d to support re-running tests
cd me/kmom01 && install -d me/img me/css me/incl
cd me/kmom01 && touch me/me.php me/about.php me/report.php me/css/style.css
cd me/kmom01 && touch me/incl/header.php me/incl/footer.php me/incl/byline.php
cd me/kmom01 && wget --no-check-certificate -O me/img/me-small.jpg https://dbwebb.se/img/mikael-roos/me-happy.jpg
cd me/kmom01 && wget --no-check-certificate -O me/img/me.jpg https://dbwebb.se/img/mikael-roos/me-2.jpg
cd me/kmom01 && wget --no-check-certificate -O me/img/favicon.ico https://dbwebb.se/favicon.ico
cd me/kmom01 && wget --no-check-certificate -O me/img/logo.jpg https://dbwebb.se/image/tema/trad/4.jpg?w=200
#
# me1 http://dbwebb.se/uppgift/skapa-en-me-sida-i-kursen-htmlphp
#
cd me/kmom01 && rsync -a me/ me1/
# cd me/kmom01 && rm -rf me
# remove style.css to avoid csslint warning for empty file
cd me/kmom01 && rm me1/css/style.css
dbwebb validate me1
# --------------------------------------------------------------------------
#
# Kmom02
#
# lab2
cd me/kmom02 && dbwebb recreate lab2
cd me/kmom02/lab2 && php answer.php; [[ $? = 42 ]]
dbwebb validate lab2
# me2
cd me && cp -r kmom01/me1/* kmom02/me2/
dbwebb validate me2
# --------------------------------------------------------------------------
#
# Kmom03
#
# lab3
#
cd me/kmom03 && dbwebb recreate lab3
cd me/kmom03/lab3 && php answer.php; [[ $? = 42 ]]
dbwebb validate lab3
#
# multi
#
cp -r example/multipage/* me/kmom03/multi/
dbwebb validate multi
#
# me3
#
cd me && cp -r kmom02/me2/* kmom03/me3/
dbwebb validate me3
# --------------------------------------------------------------------------
#
# Kmom04
#
#
# lab4
#
cd me/kmom04 && dbwebb recreate lab4
cd me/kmom04/lab4 && php answer.php; [[ $? = 42 ]]
dbwebb validate lab4
# --------------------------------------------------------------------------
#
# Kmom05
#
#
# lab5
#
cd me/kmom05 && dbwebb recreate lab5
cd me/kmom05/lab5 && php answer.php; [[ $? = 42 ]]
dbwebb validate lab5
# --------------------------------------------------------------------------
#
# Kmom06
#
#
# lab6
#
cd me/kmom06 && dbwebb recreate lab6
cd me/kmom06/lab6 && php answer.php; [[ $? = 42 ]]
dbwebb validate lab6
# --------------------------------------------------------------------------
#
# Kmom10
#
# --------------------------------------------------------------------------
#
# Inspect
#
# kmom01
cp me/kmom01/lab1/answer.php /tmp/answer.php
cp .dbwebb/lab/answer.php me/kmom01/lab1
make inspect options="--yes --no-validate" what=kmom01
mv /tmp/answer.php me/kmom01/lab1
#kmom02
cp me/kmom02/lab2/answer.php /tmp/answer.php
cp .dbwebb/lab/answer.php me/kmom02/lab2
make inspect options="--yes --no-validate" what=kmom02
mv /tmp/answer.php me/kmom02/lab2
# kmom03
cp me/kmom03/lab3/answer.php /tmp/answer.php
cp .dbwebb/lab/answer.php me/kmom03/lab3
make inspect options="--yes --no-validate" what=kmom03
mv /tmp/answer.php me/kmom03/lab3
# kmom04
cp me/kmom04/lab4/answer.php /tmp/answer.php
cp .dbwebb/lab/answer.php me/kmom04/lab4
make inspect options="--yes --no-validate" what=kmom04
mv /tmp/answer.php me/kmom04/lab4
# kmom05
cp me/kmom05/lab5/answer.php /tmp/answer.php
cp .dbwebb/lab/answer.php me/kmom05/lab5
make inspect options="--yes --no-validate" what=kmom05
mv /tmp/answer.php me/kmom05/lab5
# kmom06
cp me/kmom06/lab6/answer.php /tmp/answer.php
cp .dbwebb/lab/answer.php me/kmom06/lab6
make inspect options="--yes --no-validate" what=kmom06
mv /tmp/answer.php me/kmom06/lab6
# kmom10
make inspect options="--yes --no-validate" what=kmom10