Author: pekka.klarck
Date: Tue Apr  7 08:52:46 2009
New Revision: 1723

Modified:
   trunk/atest/robot/parsing/caching_libs_and_resources.html
   trunk/atest/testdata/parsing/library_caching/file1.html
   trunk/atest/testdata/parsing/library_caching/file2.html
   trunk/atest/testdata/parsing/library_caching/resource.html

Log:
Test fix after refactoring how libs are imported and cached. Incidently could replace complex user keyword with new Should Contain X Times. Also removed some Windows-compatibility from tests -- at least looked like it wasn't needed anymore.

Modified: trunk/atest/robot/parsing/caching_libs_and_resources.html
==============================================================================
--- trunk/atest/robot/parsing/caching_libs_and_resources.html   (original)
+++ trunk/atest/robot/parsing/caching_libs_and_resources.html Tue Apr 7 08:52:46 2009
@@ -55,8 +55,6 @@
 }
 </style>
 <title>Caching Libs And Resources</title></head>
-
-
 <body>
 <h1>Caching Libs And Resources</h1>

@@ -122,7 +120,7 @@
 <tr>
<td><a name="test_Import Libraries Only Once">Import Libraries Only Once</a></td>
 <td>[Setup]</td>
-<td>My Run Tests</td>
+<td>Run Tests And Set $SYSLOG</td>
 <td>parsing${/}library_caching</td>
 <td></td>
 </tr>
@@ -149,33 +147,33 @@
 </tr>
 <tr>
 <td></td>
-<td>Syslog File Should Contain N Times</td>
-<td>Imported library 'BuiltIn' with arguments [ ]</td>
-<td>1</td>
-<td></td>
+<td>Should Contain X Times</td><td>${SYSLOG}</td>
+
+<td>Imported library 'BuiltIn' with arguments [ ]</td><td>1</td>
+
 </tr>
 <tr>
 <td></td>
-<td>Syslog File Should Contain N Times</td>
-<td>Found test library 'BuiltIn' with arguments [ ] from cache</td>
-<td>2</td>
-<td></td>
+<td>Should Contain X Times</td><td>${SYSLOG}</td>
+
+<td>Found test library 'BuiltIn' with arguments [ ] from cache</td><td>2</td>
+
 </tr>
 <tr>
 <td></td>
-<td>Syslog File Should Contain N Times</td>
-<td>Imported library 'OperatingSystem' with arguments [ ]</td>
-<td>1</td>
-<td></td>
+<td>Should Contain X Times</td><td>${SYSLOG}</td>
+
+<td>Imported library 'OperatingSystem' with arguments [ ]</td><td>1</td>
+
 </tr>
 <tr>
 <td></td>
-<td>Syslog File Should Contain N Times</td>
-<td>Found test library 'OperatingSystem' with arguments [ ] from cache</td>
-<td>1</td>
-<td></td>
+<td>Should Contain X Times</td><td>${SYSLOG}</td>
+
+<td>Found test library 'OperatingSystem' with arguments [ ] from cache</td><td>3</td>
+
 </tr>
-<tr>
+<tr><td></td><td>Check Log Message</td><td>${ERRORS.msgs[0]}</td><td>Test library 'OperatingSystem' already imported by suite 'Library Caching.File 1'</td><td>WARN</td></tr><tr><td></td><td>Check Log Message</td><td>${ERRORS.msgs[1]}</td><td>Test library 'OperatingSystem' already imported by suite 'Library Caching.File 2'</td><td>WARN</td></tr><tr>
 <td></td>
 <td></td>
 <td></td>
@@ -185,13 +183,13 @@
 <tr>
<td><a name="test_Process Resource Files Only Once">Process Resource Files Only Once</a></td>
 <td>[Setup]</td>
-<td>My Run Tests</td>
+<td>Run Tests And Set $SYSLOG</td>
 <td>parsing${/}resource_parsing</td>
 <td></td>
 </tr>
 <tr>
 <td></td>
-<td>Message</td>
+<td>Comment</td>
 <td>Check that tests are run ok</td>
 <td></td>
 <td></td>
@@ -275,7 +273,7 @@
 </tr>
 <tr>
 <td></td>
-<td>Message</td>
+<td>Comment</td>
 <td>Check that resources were parsed only once</td>
 <td></td>
 <td></td>
@@ -284,16 +282,10 @@
 <td></td>
 <td>${dir} =</td>
 <td>Join Path</td>
-<td>${CURDIR}${/}..${/}..</td>
-<td>testdata</td>
-</tr>
-<tr>
-<td></td>
-<td>...</td>
-<td>parsing</td>
-<td>resource_parsing</td>
-<td></td>
+<td>${CURDIR}/../../testdata</td>
+<td>parsing/resource_parsing</td>
 </tr>
+
 <tr>
 <td></td>
 <td>Syslog File Should Contain In Order</td>
@@ -424,55 +416,13 @@
 <th>Argument</th>
 <th>Argument</th>
 </tr>
-<tr>
-<td><a name="keyword_Syslog File Should Contain N Times">Syslog File Should Contain N Times</a></td>
-<td>[Arguments]</td>
-<td>${text}</td>
-<td>${exp_count}</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>[Timeout]</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>${lines} =</td>
-<td>Grep</td>
-<td>${SYSLOGFILE}</td>
-<td>${text}</td>
-</tr>
-<tr>
-<td></td>
-<td>Log</td>
-<td>${SYSLOGFILE}</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>${count} =</td>
-<td>Evaluate</td>
-<td>len("""${lines}""".splitlines())</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Ints Equal</td>
-<td>${count}</td>
-<td>${exp_count}</td>
-<td>${text}</td>
-</tr>
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
+
+
+
+
+
+
+
 <tr>
<td><a name="keyword_Syslog File Should Contain In Order">Syslog File Should Contain In Order</a></td>
 <td>[Arguments]</td>
@@ -480,13 +430,7 @@
 <td></td>
 <td></td>
 </tr>
-<tr>
-<td></td>
-<td>[Timeout]</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
+
 <tr>
 <td></td>
 <td>${text} =</td>
@@ -494,31 +438,25 @@
 <td>@{parts}</td>
 <td></td>
 </tr>
+
 <tr>
 <td></td>
-<td>${text} =</td>
-<td>Set</td>
-<td>${text.replace("\\","/")}</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Syslog File Should Contain N Times</td>
-<td>${text}</td>
-<td>1</td>
-<td></td>
+<td>Should Contain X Times</td><td>${SYSLOG}</td>
+
+<td>${text}</td><td>1</td>
+
 </tr>
 <tr>
 <td></td>
 <td>${pre}</td>
 <td>${post} =</td>
-<td>Set</td>
-<td>${SYSLOGFILE.split("${text}")}</td>
+<td>Set Variable</td>
+<td>${SYSLOG.split("${text}")}</td>
 </tr>
 <tr>
 <td></td>
 <td>Set Suite Variable</td>
-<td>$SYSLOGFILE</td>
+<td>${SYSLOG}</td>
 <td>${post}</td>
 <td></td>
 </tr>
@@ -530,19 +468,13 @@
 <td></td>
 </tr>
 <tr>
-<td><a name="keyword_My Run Tests">My Run Tests</a></td>
+<td><a name="keyword_My Run Tests">Run Tests And Set $SYSLOG</a></td>
 <td>[Arguments]</td>
 <td>${path}</td>
 <td></td>
 <td></td>
 </tr>
-<tr>
-<td></td>
-<td>[Timeout]</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
+
 <tr>
 <td></td>
 <td>Run Tests</td>
@@ -550,62 +482,23 @@
 <td>${path}</td>
 <td></td>
 </tr>
+
 <tr>
 <td></td>
-<td>Set Suite Variable</td>
-<td>$SUITE</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>${SYSLOGFILE} =</td>
+<td>${SYSLOG} =</td>
 <td>Get Syslog</td>
 <td></td>
 <td></td>
 </tr>
-<tr>
-<td></td>
-<td>Log</td>
-<td>${SYSLOGFILE}</td>
-<td></td>
-<td></td>
-</tr>
+
 <tr>
 <td></td>
 <td>Set Suite Variable</td>
-<td>$SYSLOGFILE</td>
-<td>${SYSLOGFILE.replace("\\","/")}</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Verify My Run Tests</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td><a name="keyword_Verify My Run Tests">Verify My Run Tests</a></td>
-<td>[Timeout]</td>
-<td></td>
-<td></td>
+<td>${SYSLOG}</td>
+<td><br></td>
 <td></td>
 </tr>
-<tr>
-<td></td>
-<td>Fail If Equal</td>
-<td>${SUITE}</td>
-<td>${None}</td>
-<td>Running tests failed</td>
-</tr>
+
 <tr>
 <td></td>
 <td></td>
@@ -613,6 +506,9 @@
 <td></td>
 <td></td>
 </tr>
+
+
+
 <tr>
 <td></td>
 <td></td>
@@ -622,4 +518,4 @@
 </tr>
 </tbody></table>

-</body></html>
+</body></html>
\ No newline at end of file

Modified: trunk/atest/testdata/parsing/library_caching/file1.html
==============================================================================
--- trunk/atest/testdata/parsing/library_caching/file1.html     (original)
+++ trunk/atest/testdata/parsing/library_caching/file1.html Tue Apr 7 08:52:46 2009
@@ -1,6 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
+<html><head>



@@ -81,9 +80,7 @@



-  <title>Robot Test Cases</title>
-</head>
-
+  <title>Robot Test Cases</title></head>

 <body>

@@ -790,7 +787,7 @@



-      <td>Noop</td>
+      <td>No Operation</td>



@@ -869,7 +866,7 @@



-      <td>Fail Unless Dir Exists</td>
+      <td>Directory Should Exist</td>

       <td>&nbsp;${CURDIR}</td>

@@ -1598,5 +1595,4 @@



-</body>
-</html>
+</body></html>
\ No newline at end of file

Modified: trunk/atest/testdata/parsing/library_caching/file2.html
==============================================================================
--- trunk/atest/testdata/parsing/library_caching/file2.html     (original)
+++ trunk/atest/testdata/parsing/library_caching/file2.html Tue Apr 7 08:52:46 2009
@@ -1,6 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
+<html><head>



@@ -78,9 +77,7 @@



-  <title>Robot Test Cases</title>
-</head>
-
+  <title>Robot Test Cases</title></head>

 <body>

@@ -724,7 +721,7 @@



-      <td>Noop</td>
+      <td>No Operation</td>



@@ -796,7 +793,7 @@



-      <td>Fail Unless Dir Exists</td>
+      <td>Directory Should Exist</td>

       <td>&nbsp;${CURDIR}</td>

@@ -1450,5 +1447,4 @@



-</body>
-</html>
+</body></html>
\ No newline at end of file

Modified: trunk/atest/testdata/parsing/library_caching/resource.html
==============================================================================
--- trunk/atest/testdata/parsing/library_caching/resource.html  (original)
+++ trunk/atest/testdata/parsing/library_caching/resource.html Tue Apr 7 08:52:46 2009
@@ -1,6 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
+<html><head>



@@ -75,9 +74,7 @@



-  <title>Robot Test Cases</title>
-</head>
-
+  <title>Robot Test Cases</title></head>

 <body>

@@ -648,7 +645,7 @@



-      <td>Fail Unless Dir Exists</td>
+      <td>Directory Should Exist</td>
       <td>&nbsp;${CURDIR}</td>


@@ -774,5 +771,4 @@



-</body>
-</html>
+</body></html>
\ No newline at end of file

Reply via email to