3 new revisions:
Revision: c0d61d820fd4
Author: Janne Härkönen <[email protected]>
Date: Thu May 19 03:10:29 2011
Log: format
http://code.google.com/p/robotframework/source/detail?r=c0d61d820fd4
Revision: 9ee6ee4da50d
Author: Janne Härkönen <[email protected]>
Date: Thu May 19 03:46:53 2011
Log: Serialize tag stat links to XML....
http://code.google.com/p/robotframework/source/detail?r=9ee6ee4da50d
Revision: 9534cdcc3a50
Author: Janne Härkönen <[email protected]>
Date: Thu May 19 03:47:03 2011
Log: Automated merge with https://robotframework.googlecode.com/hg
http://code.google.com/p/robotframework/source/detail?r=9534cdcc3a50
==============================================================================
Revision: c0d61d820fd4
Author: Janne Härkönen <[email protected]>
Date: Thu May 19 03:10:29 2011
Log: format
http://code.google.com/p/robotframework/source/detail?r=c0d61d820fd4
Added:
/atest/robot/output/statistics.txt
Deleted:
/atest/robot/output/statistics.html
=======================================
--- /dev/null
+++ /atest/robot/output/statistics.txt Thu May 19 03:10:29 2011
@@ -0,0 +1,54 @@
+*** Settings ***
+Suite Setup Run Tests --critical t1 --tagstatcombine d1ANDd2
--tagstatcombine d1ANDd2:combined_tag_with_new_name --suitestatlevel 2
--tagstatexclude t2 misc${/}suites
+Force Tags regression
+Default Tags pybot jybot
+Resource atest_resource.txt
+
+*** Test Cases ***
+Statistics Should Be Written to XML
+ ${output} = Get File ${OUTFILE}
+ ${exp} = Catenate SEPARATOR=\n (?s) <statistics> <total> .*
</total>
+ ... <tag> .* </tag> <suite> .* </suite> </statistics>
+ Should Match Regexp ${output} ${exp}
+
+Total statistics should be Correct
+ ${stats} = Get Node ${OUTFILE} statistics/total
+ ${crit} ${total} = Call Method ${stats} get_nodes stat
+ Node Information Should Be Correct ${crit} Critical Tests 5 1
+ Node Information Should Be Correct ${total} All Tests 9 1
+
+Tag statistics should be Correct
+ ${stats} = Get Node ${OUTFILE} statistics/tag
+ Tag Node Information Should Be Correct ${stats.children[0]} t1 5
1 critical
+ Tag Node Information Should Be Correct ${stats.children[2]} d1 & d2
1 0 combined
+ Tag Node Information Should Be Correct ${stats.children[3]} d1 1 0
+ Tag Node Information Should Be Correct ${stats.children[4]} d2 1 0
+ Tag Node Information Should Be Correct ${stats.children[5]} f1 9 1
+ Tag Node Information Should Be Correct ${stats.children[6]} sub3 2
0
+
+Combined Tag Statistics Name Can Be Given
+ ${stats} = Get Node ${OUTFILE} statistics/tag
+ Tag Node Information Should Be Correct ${stats.children[1]} combined
tag with new name 1 0 combined
+
+Suite statistics should be Correct
+ ${stats} = Get Node ${OUTFILE} statistics/suite
+ Node Information Should Be Correct ${stats.children[0]} Suites 9 1
+ Node Information Should Be Correct ${stats.children[1]}
Suites.Fourth 0 1
+ Node Information Should Be Correct ${stats.children[2]}
Suites.Subsuites 2 0
+ Node Information Should Be Correct ${stats.children[3]}
Suites.Subsuites2 2 0
+ Node Information Should Be Correct ${stats.children[4]}
Suites.Tsuite1 3 0
+ Node Information Should Be Correct ${stats.children[5]}
Suites.Tsuite2 1 0
+ Node Information Should Be Correct ${stats.children[6]}
Suites.Tsuite3 1 0
+
+*** Keywords ***
+Node Information Should Be Correct
+ [Arguments] ${node} ${name} ${pass} ${fail}
+ Equals ${node.text} ${name}
+ Equals ${node.attrs['pass']} ${pass}
+ Equals ${node.attrs['fail']} ${fail}
+
+Tag Node Information Should Be Correct
+ [Arguments] ${node} ${name} ${pass} ${fail} ${info}=
+ Node Information Should Be Correct ${node} ${name} ${pass} ${fail}
+ Equals ${node.attrs['info']} ${info}
+
=======================================
--- /atest/robot/output/statistics.html Thu May 27 07:26:40 2010
+++ /dev/null
@@ -1,2694 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <style type="text/css">
-html {
- font-family: Arial,Helvetica,sans-serif;
- background-color: white;
- color: black;
-}
-p {
- max-width: 60em;
-}
-table {
- border-collapse: collapse;
- empty-cells: show;
- margin: 1em 0em;
- border: 0.1em solid black;
-}
-th, td {
- border-style: solid;
- border-width: 0.05em 0.1em;
- border-color: black;
- padding: 0.1em 0.2em;
- height: 1.5em;
-}
-th {
- background-color: rgb(192, 192, 192);
- color: black;
- border-width: 0.1em;
- font-weight: bold;
- text-align: center;
- text-transform: capitalize;
- letter-spacing: 0.1em;
-}
-/* Widths of named columns */
-col.name {
- width: 10em;
-}
-.action, .value, .arg {
- width: 15em;
-}
-/* Properties for the name column
-- td:first-child should work in CSS 2.1 avare browsers (tested in Firefox)
-- col.name is against specs but works in IE
-*/
-td:first-child, col.name {
- background-color: rgb(240, 240, 240);
- text-transform: capitalize;
- letter-spacing: 0.1em;
-}
-/* required for IE */
-th {
- font-style: normal;
-}
- </style><title>Robot Test Cases</title></head><body>
-
-
-
-
-
-
-
-
-
-
-<h1>Robot Test Cases</h1>
-
-
-
-
-
-
-
-
-
-
-
-<table border="1">
-
-
-
-
-
-
-
-
-
-
- <colgroup span="99"><col class="name"><col class="value"
span="4"></colgroup>
- <thead>
- <tr>
-
-
-
-
-
-
-
-
-
-
- <th>Setting</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
- </thead>
- <tbody>
-
-
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
-
- <td>Force Tags</td>
-
-
-
-
-
-
-
-
-
- <td>regression</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">Default Tags</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">pybot</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">jybot</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
-
-
- <td>Resource</td>
-
-
-
-
-
-
-
-
-
- <td>atest_resource.txt</td>
-
-
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
- <tr>
-
-
- <td align="undefined" valign="undefined">Suite Setup</td>
-
-
- <td align="undefined" valign="undefined">Run Tests</td>
-
-
- <td align="undefined" valign="undefined">--critical t1<br>
---tagstatcombine d1ANDd2<br>--tagstatcombine
d1ANDd2:combined_tag_with_new_name<br>
---suitestatlevel 2<br>
---tagstatexclude t2<br>
- </td>
-
-
- <td align="undefined" valign="undefined">misc${/}suites</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tbody>
-</table>
-
-
-
-
-
-
-
-
-
-
-
-<table border="1">
-
-
-
-
-
-
-
-
-
-
- <colgroup span="99"><col class="name"><col class="value"
span="4"></colgroup>
- <thead>
- <tr>
-
-
-
-
-
-
-
-
-
-
- <th>Variable</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
- </thead>
- <tbody>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tbody>
-</table>
-
-
-
-
-
-
-
-
-
-
-
-<table border="1">
-
-
-
-
-
-
-
-
-
-
- <colgroup span="99"><col class="name"><col class="action"><col
class="arg" span="3"></colgroup>
- <thead>
- <tr>
-
-
-
-
-
-
-
-
-
-
- <th>Test Case</th>
-
-
-
-
-
-
-
-
-
-
- <th>Action</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
- </thead>
- <tbody>
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">Statistics Should Be
Written to XML</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">${output} =</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">Get File</td>
-
-
-
-
-
-
-
-
-
- <td>${OUTFILE}</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
- <tr>
- <td><br>
-</td>
- <td>${exp} =</td>
- <td>Catenate</td>
- <td>SEPARATOR=\n</td>
- <td>(?s)</td>
- <td><statistics></td>
- <td><total></td>
- </tr>
- <tr>
- <td><br>
-</td>
- <td>...</td>
- <td>.*</td>
- <td></total></td>
- <td><tag></td>
- <td>.*</td>
- <td></tag></td>
- </tr>
- <tr>
- <td><br>
-</td>
- <td>...</td>
- <td><suite></td>
- <td>.*</td>
- <td></suite></td>
- <td></statistics></td>
- <td><br>
-</td>
- </tr>
- <tr>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">Should Match Regexp</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">${output}</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">${exp}</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
***The diff for this file has been truncated for email.***
==============================================================================
Revision: 9ee6ee4da50d
Author: Janne Härkönen <[email protected]>
Date: Thu May 19 03:46:53 2011
Log: Serialize tag stat links to XML.
Additionally, doc is now always serialized, even when it's empty.
Update issue 846
Status: Done
http://code.google.com/p/robotframework/source/detail?r=9ee6ee4da50d
Modified:
/atest/robot/output/statistics.txt
/src/robot/common/statistics.py
/src/robot/output/xmllogger.py
=======================================
--- /atest/robot/output/statistics.txt Thu May 19 03:10:29 2011
+++ /atest/robot/output/statistics.txt Thu May 19 03:46:53 2011
@@ -1,5 +1,5 @@
*** Settings ***
-Suite Setup Run Tests --critical t1 --tagstatcombine d1ANDd2
--tagstatcombine d1ANDd2:combined_tag_with_new_name --suitestatlevel 2
--tagstatexclude t2 misc${/}suites
+Suite Setup Run Tests --critical t1 --tagdoc f1:this_is_tagdoc
--tagstatlink t*:http://url.to:my_title --tagstatlink ?1:url:title
--tagstatcombine d1ANDd2 --tagstatcombine
d1ANDd2:combined_tag_with_new_name --suitestatlevel 2 --tagstatexclude t2
misc${/}suites
Force Tags regression
Default Tags pybot jybot
Resource atest_resource.txt
@@ -19,11 +19,11 @@
Tag statistics should be Correct
${stats} = Get Node ${OUTFILE} statistics/tag
- Tag Node Information Should Be Correct ${stats.children[0]} t1 5
1 critical
- Tag Node Information Should Be Correct ${stats.children[2]} d1 & d2
1 0 combined
- Tag Node Information Should Be Correct ${stats.children[3]} d1 1 0
+ Tag Node Information Should Be Correct ${stats.children[0]} t1 5
1 info=critical links=my title:http://url.to:::title:url
+ Tag Node Information Should Be Correct ${stats.children[2]} d1 & d2
1 0 info=combined
+ Tag Node Information Should Be Correct ${stats.children[3]} d1 1
0 links=title:url
Tag Node Information Should Be Correct ${stats.children[4]} d2 1 0
- Tag Node Information Should Be Correct ${stats.children[5]} f1 9 1
+ Tag Node Information Should Be Correct ${stats.children[5]} f1 9
1 doc=this is tagdoc links=title:url
Tag Node Information Should Be Correct ${stats.children[6]} sub3 2
0
Combined Tag Statistics Name Can Be Given
@@ -32,23 +32,28 @@
Suite statistics should be Correct
${stats} = Get Node ${OUTFILE} statistics/suite
- Node Information Should Be Correct ${stats.children[0]} Suites 9 1
- Node Information Should Be Correct ${stats.children[1]}
Suites.Fourth 0 1
- Node Information Should Be Correct ${stats.children[2]}
Suites.Subsuites 2 0
- Node Information Should Be Correct ${stats.children[3]}
Suites.Subsuites2 2 0
- Node Information Should Be Correct ${stats.children[4]}
Suites.Tsuite1 3 0
- Node Information Should Be Correct ${stats.children[5]}
Suites.Tsuite2 1 0
- Node Information Should Be Correct ${stats.children[6]}
Suites.Tsuite3 1 0
+ Suite Node Information Should Be Correct ${stats.children[0]}
Suites 9 1
+ Suite Node Information Should Be Correct ${stats.children[1]}
Suites.Fourth 0 1
+ Suite Node Information Should Be Correct ${stats.children[2]}
Suites.Subsuites 2 0
+ Suite Node Information Should Be Correct ${stats.children[3]}
Suites.Subsuites2 2 0
+ Suite Node Information Should Be Correct ${stats.children[4]}
Suites.Tsuite1 3 0
+ Suite Node Information Should Be Correct ${stats.children[5]}
Suites.Tsuite2 1 0
+ Suite Node Information Should Be Correct ${stats.children[6]}
Suites.Tsuite3 1 0
*** Keywords ***
Node Information Should Be Correct
- [Arguments] ${node} ${name} ${pass} ${fail}
- Equals ${node.text} ${name}
- Equals ${node.attrs['pass']} ${pass}
- Equals ${node.attrs['fail']} ${fail}
+ [Arguments] ${node} ${name} ${pass} ${fail} ${doc}=
+ Should be equal ${node.text} ${name}
+ Should be equal ${node.attrs['pass']} ${pass}
+ Should be equal ${node.attrs['fail']} ${fail}
+ Should be equal ${node.attrs['doc']} ${doc}
Tag Node Information Should Be Correct
- [Arguments] ${node} ${name} ${pass} ${fail} ${info}=
- Node Information Should Be Correct ${node} ${name} ${pass} ${fail}
- Equals ${node.attrs['info']} ${info}
-
+ [Arguments] ${node} ${name} ${pass} ${fail} ${info}= ${doc}=
${links}=
+ Node Information Should Be Correct ${node} ${name} ${pass}
${fail} ${doc}
+ Should be equal ${node.attrs['info']} ${info}
+ Should be equal ${node.attrs['links']} ${links}
+
+Suite Node Information Should Be Correct
+ [Arguments] ${node} ${name} ${pass} ${fail}
+ Node Information Should Be Correct ${node} ${name} ${pass}
${fail} ${name}
=======================================
--- /src/robot/common/statistics.py Sun Feb 6 01:24:10 2011
+++ /src/robot/common/statistics.py Thu May 19 03:46:53 2011
@@ -38,7 +38,7 @@
class Stat:
- def __init__(self, name=None, doc=None, link=None):
+ def __init__(self, name='', doc='', link=None):
self.name = name
self._doc = doc
self._link = link
@@ -93,13 +93,13 @@
type = 'tag'
def __init__(self, name, critical=False, non_critical=False,
info=None):
- doc = info and info.get_doc(name) or None
+ doc = info.get_doc(name) if info else ''
Stat.__init__(self, name, doc, link=name)
self.critical = critical
self.non_critical = non_critical
self.combined = False
self.tests = []
- self.links = info and info.get_links(name) or []
+ self.links = info.get_links(name) if info else []
def add_test(self, test):
Stat.add_test(self, test)
@@ -280,7 +280,7 @@
for pattern, doc in self._docs:
if utils.matches(tag, pattern):
docs.append(doc)
- return docs and ' '.join(docs) or None
+ return ' '.join(docs) if docs else ''
def get_links(self, tag):
links = [ link.get_link(tag) for link in self._links ]
=======================================
--- /src/robot/output/xmllogger.py Wed May 4 08:52:55 2011
+++ /src/robot/output/xmllogger.py Thu May 19 03:46:53 2011
@@ -179,16 +179,18 @@
self._stat(stat, stat.get_long_name(self._split_level))
def tag_stat(self, stat):
- self._stat(stat, attrs={'info': self._get_tag_stat_info(stat)})
+ self._stat(stat, attrs={'info': self._get_tag_stat_info(stat),
+ 'links': self._get_tag_links(stat)})
+
+ def _get_tag_links(self, stat):
+ return ':::'.join(':'.join([title, url]) for url, title in
stat.links)
def _stat(self, stat, name=None, attrs=None):
name = name or stat.name
attrs = attrs or {}
attrs['pass'] = str(stat.passed)
attrs['fail'] = str(stat.failed)
- doc = stat.get_doc(self._split_level)
- if doc:
- attrs['doc'] = doc
+ attrs['doc'] = stat.get_doc(self._split_level)
self._writer.element('stat', name, attrs)
def _get_tag_stat_info(self, stat):
==============================================================================
Revision: 9534cdcc3a50
Author: Janne Härkönen <[email protected]>
Date: Thu May 19 03:47:03 2011
Log: Automated merge with https://robotframework.googlecode.com/hg
http://code.google.com/p/robotframework/source/detail?r=9534cdcc3a50
Deleted:
/atest/robot/output/statistics.html
=======================================
--- /atest/robot/output/statistics.html Thu May 27 07:26:40 2010
+++ /dev/null
@@ -1,2694 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <style type="text/css">
-html {
- font-family: Arial,Helvetica,sans-serif;
- background-color: white;
- color: black;
-}
-p {
- max-width: 60em;
-}
-table {
- border-collapse: collapse;
- empty-cells: show;
- margin: 1em 0em;
- border: 0.1em solid black;
-}
-th, td {
- border-style: solid;
- border-width: 0.05em 0.1em;
- border-color: black;
- padding: 0.1em 0.2em;
- height: 1.5em;
-}
-th {
- background-color: rgb(192, 192, 192);
- color: black;
- border-width: 0.1em;
- font-weight: bold;
- text-align: center;
- text-transform: capitalize;
- letter-spacing: 0.1em;
-}
-/* Widths of named columns */
-col.name {
- width: 10em;
-}
-.action, .value, .arg {
- width: 15em;
-}
-/* Properties for the name column
-- td:first-child should work in CSS 2.1 avare browsers (tested in Firefox)
-- col.name is against specs but works in IE
-*/
-td:first-child, col.name {
- background-color: rgb(240, 240, 240);
- text-transform: capitalize;
- letter-spacing: 0.1em;
-}
-/* required for IE */
-th {
- font-style: normal;
-}
- </style><title>Robot Test Cases</title></head><body>
-
-
-
-
-
-
-
-
-
-
-<h1>Robot Test Cases</h1>
-
-
-
-
-
-
-
-
-
-
-
-<table border="1">
-
-
-
-
-
-
-
-
-
-
- <colgroup span="99"><col class="name"><col class="value"
span="4"></colgroup>
- <thead>
- <tr>
-
-
-
-
-
-
-
-
-
-
- <th>Setting</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
- </thead>
- <tbody>
-
-
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
-
- <td>Force Tags</td>
-
-
-
-
-
-
-
-
-
- <td>regression</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">Default Tags</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">pybot</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">jybot</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
-
-
- <td>Resource</td>
-
-
-
-
-
-
-
-
-
- <td>atest_resource.txt</td>
-
-
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
- <tr>
-
-
- <td align="undefined" valign="undefined">Suite Setup</td>
-
-
- <td align="undefined" valign="undefined">Run Tests</td>
-
-
- <td align="undefined" valign="undefined">--critical t1<br>
---tagstatcombine d1ANDd2<br>--tagstatcombine
d1ANDd2:combined_tag_with_new_name<br>
---suitestatlevel 2<br>
---tagstatexclude t2<br>
- </td>
-
-
- <td align="undefined" valign="undefined">misc${/}suites</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tbody>
-</table>
-
-
-
-
-
-
-
-
-
-
-
-<table border="1">
-
-
-
-
-
-
-
-
-
-
- <colgroup span="99"><col class="name"><col class="value"
span="4"></colgroup>
- <thead>
- <tr>
-
-
-
-
-
-
-
-
-
-
- <th>Variable</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
- </thead>
- <tbody>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- <td align="undefined" valign="undefined"><br>
-</td>
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tbody>
-</table>
-
-
-
-
-
-
-
-
-
-
-
-<table border="1">
-
-
-
-
-
-
-
-
-
-
- <colgroup span="99"><col class="name"><col class="action"><col
class="arg" span="3"></colgroup>
- <thead>
- <tr>
-
-
-
-
-
-
-
-
-
-
- <th>Test Case</th>
-
-
-
-
-
-
-
-
-
-
- <th>Action</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
- </thead>
- <tbody>
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">Statistics Should Be
Written to XML</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">${output} =</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">Get File</td>
-
-
-
-
-
-
-
-
-
- <td>${OUTFILE}</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
- <tr>
- <td><br>
-</td>
- <td>${exp} =</td>
- <td>Catenate</td>
- <td>SEPARATOR=\n</td>
- <td>(?s)</td>
- <td><statistics></td>
- <td><total></td>
- </tr>
- <tr>
- <td><br>
-</td>
- <td>...</td>
- <td>.*</td>
- <td></total></td>
- <td><tag></td>
- <td>.*</td>
- <td></tag></td>
- </tr>
- <tr>
- <td><br>
-</td>
- <td>...</td>
- <td><suite></td>
- <td>.*</td>
- <td></suite></td>
- <td></statistics></td>
- <td><br>
-</td>
- </tr>
- <tr>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">Should Match Regexp</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">${output}</td>
-
-
-
-
-
-
-
-
-
- <td align="undefined" valign="undefined">${exp}</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
-
-
- <td><br>
-</td>
-
-
-
-
-
-
-
***The diff for this file has been truncated for email.***