TestRail Migration Scripts

TestRail Migration Scripts Commit Details

Date:2010-08-17 17:09:59 (1 year 8 months ago)
Author:Dennis Gurock
Branch:
Commit:9
Parents: 8
Message:Added support for steps

File differences

csv/csv2testrail.php
109109}
110110
111111/*********************************************************************/
112function write_case_tags($handle, $tags)
112function write_case_tags($handle, $tags, $force_tag = false)
113113{
114114    foreach ($tags as $name => $value)
115115    {
116116        if (is_array($value))
117117        {
118            xml_write_opening_tag($handle, $name);
119            write_case_tags($handle, $value);
120            xml_write_closing_tag($handle, $name);
118            if (preg_match('/collection\:(.+)/', $name, $matches))
119            {
120                write_case_tags($handle, $value, $matches[1]);
121            }
122            else
123            {
124                xml_write_opening_tag($handle, $force_tag ?
125                    $force_tag : $name);
126                write_case_tags($handle, $value);
127                xml_write_closing_tag($handle, $force_tag ?
128                    $force_tag : $name);
129            }
121130        }
122131        else
123132        {
csv/examples/steps/testdata.csv
1Title,Type,Priority,Description,Step 1,Step 2,Step 3,Section
2Export enclosed test document to PDF and verify rendering,Regression,4,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
3
4* Donec placerat, dui vitae
5* Ut auctor mi erat ac dolor.
6* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
7
8See [C17].
9
10Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
11
12> Lorem ipsum dolor sit amet,
13consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
14Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
15
16Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.
17        
18* Nam feugiat, eros at commodo dictum,
19* Felis libero varius orci, in vulputate
20* Massa turpis scelerisque diam.
21* Nunc et felis est. Phasellus laoreet nibh vel augue
22* Faucibus at varius est pretium.
23
24Quisque pellentesque **mauris**.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
25
26Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
27
28> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
29consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
30fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Prerequisites
31Change document margins and test interoperability with PDF export,Other,1,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
32
33# This is a H1
34Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
35
36* Donec placerat, dui vitae
37* Ut auctor mi erat ac dolor.
38* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
39
40## This is a H2
41Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
42
43> Lorem ipsum dolor sit amet,
44consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
45Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
46
47### This is a H3
48
491. Donec placerat, dui vitae
502. Ut auctor mi erat ac dolor.
513. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
52
53Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
54Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
55
56        .pieChart .legendContainer {
57            float: left;
58            width: 200px;
59            height: 180px;
60            margin-right: 60px;
61        }
62        
63Lorem ipsum dolor sit amet,
64consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
65Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
66
67![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","In vulputate libero at http://www.example.com/.
68
69* Donec placerat, dui vitae
70* Ut auctor mi erat ac dolor.
71* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
72
73Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
74
75> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
76consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
77fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Prerequisites
78Change text alignment in an inline table,Usability,1,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
79
80* Donec placerat, dui vitae
81* Ut auctor mi erat ac dolor.
82* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
83
84See [C17].
85
86Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
87
88> Lorem ipsum dolor sit amet,
89consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
90Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
91
92Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
93Massa sodales eget lorem dolor, *lorem quam quis eget*, tellus vestibulum rutrum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Prerequisites
94Verify line spacing on multi-page document,Automated,2,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
95
96* Donec placerat, dui vitae
97* Ut auctor mi erat ac dolor.
98* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
99
100See [C17].
101
102Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
103
104> Lorem ipsum dolor sit amet,
105consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
106Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
107
108Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","In vulputate libero **in nulla feugiat tincidunt**:
109
110* Felis libero varius orci, in vulputate
111* Massa turpis scelerisque diam.
112* Nunc et felis est. Phasellus laoreet nibh vel augue
113* Faucibus at varius est pretium.
114
115Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Prerequisites
116Test conditional formatting with basic value range,Performance,3,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
117
118* Donec placerat, dui vitae
119* Ut auctor mi erat ac dolor.
120* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
121
122See [C17].
123
124Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
125
126> Lorem ipsum dolor sit amet,
127consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
128Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
129
130Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.
131        
132* Nam feugiat, eros at commodo dictum,
133* Felis libero varius orci, in vulputate
134* Massa turpis scelerisque diam.
135* Nunc et felis est. Phasellus laoreet nibh vel augue
136* Faucibus at varius est pretium.
137
138Quisque pellentesque **mauris**.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
139
140Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
141
142> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
143consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
144fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Prerequisites
145Format table with built-in style,Functionality,3,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
146
147# This is a H1
148Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
149
150* Donec placerat, dui vitae
151* Ut auctor mi erat ac dolor.
152* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
153
154## This is a H2
155Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
156
157> Lorem ipsum dolor sit amet,
158consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
159Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
160
161### This is a H3
162
1631. Donec placerat, dui vitae
1642. Ut auctor mi erat ac dolor.
1653. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
166
167Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
168Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
169
170        .pieChart .legendContainer {
171            float: left;
172            width: 200px;
173            height: 180px;
174            margin-right: 60px;
175        }
176        
177Lorem ipsum dolor sit amet,
178consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
179Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
180
181![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","Aenean quis nulla eu dui luctus lobortis:
182
183        h1 {
184            font-size: 20px;
185            font-weight: bold;
186            margin-bottom: 1em;
187            margin-top: 0.5em;
188        }
189        
190In vulputate libero **in nulla feugiat tincidunt**. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
191
192Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
193
194> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
195consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
196fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Prerequisites
197Apply sort routine to complex table with different currencies,Performance,1,"Suspendisse orci nisi, imperdiet a, sollicitudin sit amet, eleifend sed, metus. Nunc placerat odio sit amet turpis. Maecenas cursus ante ac nunc. [T3].
198
199Quisque pellentesque mauris ut nulla convallis placerat. Vivamus vitae massa eget urna elementum porta.","Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
200Massa sodales eget lorem dolor, *lorem quam quis eget*, tellus vestibulum rutrum.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
201
202Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
203
204> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
205consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
206fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Prerequisites
207Verify formula rendering with built-in print preview driver,Automated,4,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
208
209# This is a H1
210Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
211
212* Donec placerat, dui vitae
213* Ut auctor mi erat ac dolor.
214* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
215
216## This is a H2
217Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
218
219> Lorem ipsum dolor sit amet,
220consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
221Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
222
223### This is a H3
224
2251. Donec placerat, dui vitae
2262. Ut auctor mi erat ac dolor.
2273. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
228
229Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
230Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
231
232        .pieChart .legendContainer {
233            float: left;
234            width: 200px;
235            height: 180px;
236            margin-right: 60px;
237        }
238        
239Lorem ipsum dolor sit amet,
240consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
241Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
242
243![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","In vulputate libero at http://www.example.com/.
244
245* Donec placerat, dui vitae
246* Ut auctor mi erat ac dolor.
247* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
248
249Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
250
251> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
252consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
253fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Prerequisites
254Verify CSV import with enclosed test data files,Other,2,"Suspendisse orci nisi, imperdiet a, sollicitudin sit amet, eleifend sed, metus. Nunc placerat odio sit amet turpis. Maecenas cursus ante ac nunc. [T3].
255
256Quisque pellentesque mauris ut nulla convallis placerat. Vivamus vitae massa eget urna elementum porta.","Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
257Massa sodales eget lorem dolor, *lorem quam quis eget*, tellus vestibulum rutrum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
258"Change document attributes (author, title, organization)",Automated,2,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
259
260# This is a H1
261Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
262
263* Donec placerat, dui vitae
264* Ut auctor mi erat ac dolor.
265* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
266
267## This is a H2
268Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
269
270> Lorem ipsum dolor sit amet,
271consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
272Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
273
274### This is a H3
275
2761. Donec placerat, dui vitae
2772. Ut auctor mi erat ac dolor.
2783. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
279
280Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
281Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
282
283        .pieChart .legendContainer {
284            float: left;
285            width: 200px;
286            height: 180px;
287            margin-right: 60px;
288        }
289        
290Lorem ipsum dolor sit amet,
291consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
292Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
293
294![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","In vulputate libero **in nulla feugiat tincidunt**:
295
296* Felis libero varius orci, in vulputate
297* Massa turpis scelerisque diam.
298* Nunc et felis est. Phasellus laoreet nibh vel augue
299* Faucibus at varius est pretium.
300
301Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
302Print document history and attributes,Regression,2,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
303
304# This is a H1
305Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
306
307* Donec placerat, dui vitae
308* Ut auctor mi erat ac dolor.
309* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
310
311## This is a H2
312Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
313
314> Lorem ipsum dolor sit amet,
315consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
316Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
317
318### This is a H3
319
3201. Donec placerat, dui vitae
3212. Ut auctor mi erat ac dolor.
3223. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
323
324Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
325Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
326
327        .pieChart .legendContainer {
328            float: left;
329            width: 200px;
330            height: 180px;
331            margin-right: 60px;
332        }
333        
334Lorem ipsum dolor sit amet,
335consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
336Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
337
338![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","In vulputate libero **in nulla feugiat tincidunt**:
339
340* Felis libero varius orci, in vulputate
341* Massa turpis scelerisque diam.
342* Nunc et felis est. Phasellus laoreet nibh vel augue
343* Faucibus at varius est pretium.
344
345Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
346
347Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
348
349> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
350consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
351fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
352Add new review data point (including note),Functionality,2,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
353
354* Donec placerat, dui vitae
355* Ut auctor mi erat ac dolor.
356* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
357
358See [C17].
359
360Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
361
362> Lorem ipsum dolor sit amet,
363consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
364Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
365
366Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
367Massa sodales eget lorem dolor, *lorem quam quis eget*, tellus vestibulum rutrum.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
368
369Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
370
371> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
372consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
373fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
374Add document footer with page numbers and author,Other,5,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
375
376# This is a H1
377Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
378
379* Donec placerat, dui vitae
380* Ut auctor mi erat ac dolor.
381* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
382
383## This is a H2
384Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
385
386> Lorem ipsum dolor sit amet,
387consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
388Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
389
390### This is a H3
391
3921. Donec placerat, dui vitae
3932. Ut auctor mi erat ac dolor.
3943. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
395
396Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
397Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
398
399        .pieChart .legendContainer {
400            float: left;
401            width: 200px;
402            height: 180px;
403            margin-right: 60px;
404        }
405        
406Lorem ipsum dolor sit amet,
407consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
408Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
409
410![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","In vulputate libero **in nulla feugiat tincidunt**:
411
412* Felis libero varius orci, in vulputate
413* Massa turpis scelerisque diam.
414* Nunc et felis est. Phasellus laoreet nibh vel augue
415* Faucibus at varius est pretium.
416
417Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
418Add document header with document title,Automated,3,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
419
420# This is a H1
421Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
422
423* Donec placerat, dui vitae
424* Ut auctor mi erat ac dolor.
425* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
426
427## This is a H2
428Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
429
430> Lorem ipsum dolor sit amet,
431consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
432Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
433
434### This is a H3
435
4361. Donec placerat, dui vitae
4372. Ut auctor mi erat ac dolor.
4383. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
439
440Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
441Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
442
443        .pieChart .legendContainer {
444            float: left;
445            width: 200px;
446            height: 180px;
447            margin-right: 60px;
448        }
449        
450Lorem ipsum dolor sit amet,
451consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
452Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
453
454![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","In vulputate libero at http://www.example.com/.
455
456* Donec placerat, dui vitae
457* Ut auctor mi erat ac dolor.
458* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
459Change document orientation from portrait to landscape mode,Usability,2,"Suspendisse orci nisi, imperdiet a, sollicitudin sit amet, eleifend sed, metus. Nunc placerat odio sit amet turpis. Maecenas cursus ante ac nunc. [T3].
460
461Quisque pellentesque mauris ut nulla convallis placerat. Vivamus vitae massa eget urna elementum porta.","In vulputate libero **in nulla feugiat tincidunt**:
462
463* Felis libero varius orci, in vulputate
464* Massa turpis scelerisque diam.
465* Nunc et felis est. Phasellus laoreet nibh vel augue
466* Faucibus at varius est pretium.
467
468Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
469
470Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
471
472> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
473consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
474fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
475Compare print preview of printer driver with actual output,Usability,4,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. **Fusce** faucibus, mauris sit amet rutrum bibendum, dui odio tincidunt nibh, sed semper magna turpis eget magna.","Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
476Massa sodales eget lorem dolor, *lorem quam quis eget*, tellus vestibulum rutrum.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
477
478Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
479
480> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
481consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
482fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
483Verify space and indentation calculations of inline tables,Performance,3,"Suspendisse orci nisi, imperdiet a, sollicitudin sit amet, eleifend sed, metus. Nunc placerat odio sit amet turpis. Maecenas cursus ante ac nunc. [T3].
484
485Quisque pellentesque mauris ut nulla convallis placerat. Vivamus vitae massa eget urna elementum porta.","Aenean quis nulla eu dui luctus lobortis:
486
487        h1 {
488            font-size: 20px;
489            font-weight: bold;
490            margin-bottom: 1em;
491            margin-top: 0.5em;
492        }
493        
494In vulputate libero **in nulla feugiat tincidunt**. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
495
496Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
497
498> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
499consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
500fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help
501Add watermark to document and verify print output,Usability,2,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. **Fusce** faucibus, mauris sit amet rutrum bibendum, dui odio tincidunt nibh, sed semper magna turpis eget magna.","In vulputate libero **in nulla feugiat tincidunt**:
502
503* Felis libero varius orci, in vulputate
504* Massa turpis scelerisque diam.
505* Nunc et felis est. Phasellus laoreet nibh vel augue
506* Faucibus at varius est pretium.
507
508Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help > Licensing & Terms
509Verify Mail Merge functionality with test database mmdb1,Regression,3,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. **Fusce** faucibus, mauris sit amet rutrum bibendum, dui odio tincidunt nibh, sed semper magna turpis eget magna.","In vulputate libero at http://www.example.com/.
510
511* Donec placerat, dui vitae
512* Ut auctor mi erat ac dolor.
513* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
514
515Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
516
517> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
518consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
519fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help > Licensing & Terms
520Test full screen reading on minimal resolution system,Usability,5,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. **Fusce** faucibus, mauris sit amet rutrum bibendum, dui odio tincidunt nibh, sed semper magna turpis eget magna.","In vulputate libero at http://www.example.com/.
521
522* Donec placerat, dui vitae
523* Ut auctor mi erat ac dolor.
524* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help > Licensing & Terms
525Verify Arrange All Windows functionality on multi-monitor system,Functionality,3,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. **Fusce** faucibus, mauris sit amet rutrum bibendum, dui odio tincidunt nibh, sed semper magna turpis eget magna.","Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
526Massa sodales eget lorem dolor, *lorem quam quis eget*, tellus vestibulum rutrum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help > Licensing & Terms
527Apply built-in theme to document and verify print output,Functionality,4,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
528
529* Donec placerat, dui vitae
530* Ut auctor mi erat ac dolor.
531* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
532
533See [C17].
534
535Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
536
537> Lorem ipsum dolor sit amet,
538consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
539Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
540
541Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","In vulputate libero at http://www.example.com/.
542
543* Donec placerat, dui vitae
544* Ut auctor mi erat ac dolor.
545* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
546
547Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
548
549> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
550consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
551fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help > Licensing & Terms
552Verify clipboard history with platform independent graphic file,Usability,5,"Suspendisse orci nisi, imperdiet a, sollicitudin sit amet, eleifend sed, metus. Nunc placerat odio sit amet turpis. Maecenas cursus ante ac nunc. [T3].
553
554Quisque pellentesque mauris ut nulla convallis placerat. Vivamus vitae massa eget urna elementum porta.","In vulputate libero at http://www.example.com/.
555
556* Donec placerat, dui vitae
557* Ut auctor mi erat ac dolor.
558* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help > Licensing & Terms
559Add numbered list to inline table within an document,Other,1,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
560
561* Donec placerat, dui vitae
562* Ut auctor mi erat ac dolor.
563* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
564
565See [C17].
566
567Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
568
569> Lorem ipsum dolor sit amet,
570consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
571Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
572
573Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","Aenean quis nulla eu dui luctus lobortis:
574
575        h1 {
576            font-size: 20px;
577            font-weight: bold;
578            margin-bottom: 1em;
579            margin-top: 0.5em;
580        }
581        
582In vulputate libero **in nulla feugiat tincidunt**. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Documentation & Help > Licensing & Terms
583Test incremental search with multi-page document,Other,1,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. **Fusce** faucibus, mauris sit amet rutrum bibendum, dui odio tincidunt nibh, sed semper magna turpis eget magna.","In vulputate libero at http://www.example.com/.
584
585* Donec placerat, dui vitae
586* Ut auctor mi erat ac dolor.
587* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
588Verify interoperability with system file dialogs,Performance,1,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
589
590# This is a H1
591Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
592
593* Donec placerat, dui vitae
594* Ut auctor mi erat ac dolor.
595* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
596
597## This is a H2
598Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
599
600> Lorem ipsum dolor sit amet,
601consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
602Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
603
604### This is a H3
605
6061. Donec placerat, dui vitae
6072. Ut auctor mi erat ac dolor.
6083. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
609
610Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
611Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
612
613        .pieChart .legendContainer {
614            float: left;
615            width: 200px;
616            height: 180px;
617            margin-right: 60px;
618        }
619        
620Lorem ipsum dolor sit amet,
621consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
622Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
623
624![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","In vulputate libero **in nulla feugiat tincidunt**:
625
626* Felis libero varius orci, in vulputate
627* Massa turpis scelerisque diam.
628* Nunc et felis est. Phasellus laoreet nibh vel augue
629* Faucibus at varius est pretium.
630
631Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
632Test menu keyboard bindings and shortcuts,Performance,2,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
633
634# This is a H1
635Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
636
637* Donec placerat, dui vitae
638* Ut auctor mi erat ac dolor.
639* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
640
641## This is a H2
642Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
643
644> Lorem ipsum dolor sit amet,
645consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
646Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
647
648### This is a H3
649
6501. Donec placerat, dui vitae
6512. Ut auctor mi erat ac dolor.
6523. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
653
654Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
655Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
656
657        .pieChart .legendContainer {
658            float: left;
659            width: 200px;
660            height: 180px;
661            margin-right: 60px;
662        }
663        
664Lorem ipsum dolor sit amet,
665consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
666Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
667
668![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","Aenean quis nulla eu dui luctus lobortis:
669
670        h1 {
671            font-size: 20px;
672            font-weight: bold;
673            margin-bottom: 1em;
674            margin-top: 0.5em;
675        }
676        
677In vulputate libero **in nulla feugiat tincidunt**. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
678
679Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
680
681> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
682consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
683fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
684"Verify title, sub title and heading styles",Performance,1,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. **Fusce** faucibus, mauris sit amet rutrum bibendum, dui odio tincidunt nibh, sed semper magna turpis eget magna.","In vulputate libero **in nulla feugiat tincidunt**:
685
686* Felis libero varius orci, in vulputate
687* Massa turpis scelerisque diam.
688* Nunc et felis est. Phasellus laoreet nibh vel augue
689* Faucibus at varius est pretium.
690
691Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
692
693Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
694
695> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
696consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
697fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
698Test add-in installation and verify menu appearance,Functionality,3,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
699
700# This is a H1
701Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
702
703* Donec placerat, dui vitae
704* Ut auctor mi erat ac dolor.
705* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
706
707## This is a H2
708Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
709
710> Lorem ipsum dolor sit amet,
711consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
712Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
713
714### This is a H3
715
7161. Donec placerat, dui vitae
7172. Ut auctor mi erat ac dolor.
7183. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
719
720Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
721Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
722
723        .pieChart .legendContainer {
724            float: left;
725            width: 200px;
726            height: 180px;
727            margin-right: 60px;
728        }
729        
730Lorem ipsum dolor sit amet,
731consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
732Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
733
734![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","Aenean quis nulla eu dui luctus lobortis:
735
736        h1 {
737            font-size: 20px;
738            font-weight: bold;
739            margin-bottom: 1em;
740            margin-top: 0.5em;
741        }
742        
743In vulputate libero **in nulla feugiat tincidunt**. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
744Add footnotes to document and verify footnote numbering,Other,3,"Suspendisse orci nisi, imperdiet a, sollicitudin sit amet, eleifend sed, metus. Nunc placerat odio sit amet turpis. Maecenas cursus ante ac nunc. [T3].
745
746Quisque pellentesque mauris ut nulla convallis placerat. Vivamus vitae massa eget urna elementum porta.","Aenean quis nulla eu dui luctus lobortis:
747
748        h1 {
749            font-size: 20px;
750            font-weight: bold;
751            margin-bottom: 1em;
752            margin-top: 0.5em;
753        }
754        
755In vulputate libero **in nulla feugiat tincidunt**. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
756
757Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
758
759> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
760consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
761fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
762Add and verify Tables of Contents with multi-page document,Usability,3,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
763
764* Donec placerat, dui vitae
765* Ut auctor mi erat ac dolor.
766* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
767
768See [C17].
769
770Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
771
772> Lorem ipsum dolor sit amet,
773consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
774Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
775
776Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","In vulputate libero at http://www.example.com/.
777
778* Donec placerat, dui vitae
779* Ut auctor mi erat ac dolor.
780* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
781Change page color and verify print output,Other,5,"Suspendisse orci nisi, imperdiet a, sollicitudin sit amet, eleifend sed, metus. Nunc placerat odio sit amet turpis. Maecenas cursus ante ac nunc. [T3].
782
783Quisque pellentesque mauris ut nulla convallis placerat. Vivamus vitae massa eget urna elementum porta.","Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna.
784        
785* Nam feugiat, eros at commodo dictum,
786* Felis libero varius orci, in vulputate
787* Massa turpis scelerisque diam.
788* Nunc et felis est. Phasellus laoreet nibh vel augue
789* Faucibus at varius est pretium.
790
791Quisque pellentesque **mauris**.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
792
793Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
794
795> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
796consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
797fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
798Export enclosed test document to PDF and verify rendering,Performance,4,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. **Fusce** faucibus, mauris sit amet rutrum bibendum, dui odio tincidunt nibh, sed semper magna turpis eget magna.","In vulputate libero **in nulla feugiat tincidunt**:
799
800* Felis libero varius orci, in vulputate
801* Massa turpis scelerisque diam.
802* Nunc et felis est. Phasellus laoreet nibh vel augue
803* Faucibus at varius est pretium.
804
805Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
806
807Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
808
809> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
810consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
811fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
812Change document margins and test interoperability with PDF export,Usability,1,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
813
814# This is a H1
815Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
816
817* Donec placerat, dui vitae
818* Ut auctor mi erat ac dolor.
819* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
820
821## This is a H2
822Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
823
824> Lorem ipsum dolor sit amet,
825consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
826Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
827
828### This is a H3
829
8301. Donec placerat, dui vitae
8312. Ut auctor mi erat ac dolor.
8323. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
833
834Consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
835Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus at http://testrail.com/.
836
837        .pieChart .legendContainer {
838            float: left;
839            width: 200px;
840            height: 180px;
841            margin-right: 60px;
842        }
843        
844Lorem ipsum dolor sit amet,
845consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
846Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
847
848![TestRail](http://www.gurock.com/images/testrail/screenshots/dashboard-short.png)","In vulputate libero at http://www.example.com/.
849
850* Donec placerat, dui vitae
851* Ut auctor mi erat ac dolor.
852* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
853Change text alignment in an inline table,Functionality,4,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec placerat, dui vitae facilisis tempor.
854
855* Donec placerat, dui vitae
856* Ut auctor mi erat ac dolor.
857* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
858
859See [C17].
860
861Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare:
862
863> Lorem ipsum dolor sit amet,
864consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
865Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
866
867Cras elit. Etiam massa dolor, ornare sit amet, lacinia nec, bibendum ut, magna. Donec a ipsum et massa lobortis ornare. Vestibulum hendrerit ultricies quam. Vestibulum viverra ultrices **magna**. Phasellus id velit non neque scelerisque tempus. Praesent nisl dui, commodo sed, porttitor nec, mattis consectetuer, ligula.","In vulputate libero at http://www.example.com/.
868
869* Donec placerat, dui vitae
870* Ut auctor mi erat ac dolor.
871* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.","In vulputate libero **in nulla feugiat tincidunt**. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum, lacus nec mollis eleifend, magna nibh mattis nibh.
872
873Ac viverra tortor eros sit amet tellus. Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum:
874
875> Aliquam hendrerit mi posuere lectus. Lorem ipsum dolor sit amet,
876consectetuer adipiscing elit. Vestibulum enim wisi, viverra nec,
877fringilla in, laoreet vitae, risus.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
878Verify line spacing on multi-page document,Other,2,"Suspendisse orci nisi, imperdiet a, sollicitudin sit amet, eleifend sed, metus. Nunc placerat odio sit amet turpis. Maecenas cursus ante ac nunc. [T3].
879
880Quisque pellentesque mauris ut nulla convallis placerat. Vivamus vitae massa eget urna elementum porta.","In vulputate libero **in nulla feugiat tincidunt**:
881
882* Felis libero varius orci, in vulputate
883* Massa turpis scelerisque diam.
884* Nunc et felis est. Phasellus laoreet nibh vel augue
885* Faucibus at varius est pretium.
886
887Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean quis nulla eu dui luctus lobortis. Praesent bibendum.","Massa sodales eget lorem dolor, lorem quam quis eget, tellus vestibulum rutrum, vel auctor vestibulum lectus ligula ut mauris.","Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",Customization
csv/examples/steps/custom_filter.php
1<?php
2
3/**
4 * Copyright 2010 Gurock Software GmbH. All rights reserved.
5 * http://www.gurock.com - contact@gurock.com
6 */
7
8function custom_filter($csv)
9{
10    // Skip the first line
11    unset($csv[0]);
12
13    // Iterate rows and build cases
14    foreach ($csv as $row)
15    {
16        // Create a new case and assign the various properties
17        $case = array();
18        $case['title'] = $row[0];
19        $case['type'] = $row[1];
20        $case['priority'] = $row[2];
21        
22        // Custom fields, such as Preconditions, Steps and
23        // Expected Results
24        $custom = array();
25        $custom['description'] = $row[3];
26        $custom['steps'] =
27            array('collection:step' =>
28                array(
29                    array('index' => 1, 'content' => $row[4]),
30                    array('index' => 2, 'content' => $row[5]),
31                    array('index' => 3, 'content' => $row[6])
32                )
33            );
34        $case['custom'] = $custom;
35        
36        // The export script will automatically create the section
37        // hierarchy for us. All we have to do is to specify the
38        // sections for a test case in this format:
39        //
40        // "Section 1 > Section 2 > Section 3"
41        $case['section'] = $row[7];
42
43        // Add the cases to the list
44        $cases[] = $case;
45    }
46    
47    // Return all cases
48    return $cases;
49}
50 
51?>
csv/examples/steps/readme.txt
1CSV Migration Script
2--------------------
3
4Call the script like this:
5> php ../../csv2testrail.php custom_filter.php testdata.csv suite.xml
6
7You can learn more about this script on our website:
8http://code.gurock.com/p/testrail-migrate/
9
10--
11Copyright 2010 Gurock Software GmbH. All rights reserved.
12http://www.gurock.com - contact@gurock.com
013

Archive Download the corresponding diff file

Revision: 9