Revision: 2059
Author: jprantan
Date: Mon Jul 27 02:51:01 2009
Log: Added tests for problem Set XXX Variable and Variable Should (Not) Exist keywords did not work in user keywords if variable name was given as argument. Issue 348.
http://code.google.com/p/robotframework/source/detail?r=2059

Modified:
 /trunk/atest/robot/standard_libraries/builtin/variables.html
 /trunk/atest/testdata/standard_libraries/builtin/variables.html
 /trunk/atest/testdata/standard_libraries/builtin/variables2.html

=======================================
--- /trunk/atest/robot/standard_libraries/builtin/variables.html Wed Apr 8 15:09:56 2009 +++ /trunk/atest/robot/standard_libraries/builtin/variables.html Mon Jul 27 02:51:01 2009
@@ -1,16 +1,16 @@
+
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="generator" content="RobotIDE">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="RobotIDE" />
+<meta name="rf-template" content="False" />
 <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;
@@ -23,6 +23,7 @@
   border-color: black;
   padding: 0.1em 0.2em;
   height: 1.5em;
+  width: 12em;
 }
 th {
   background-color: rgb(192, 192, 192);
@@ -30,1158 +31,1483 @@
   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 {
+td.name {
   background-color: rgb(240, 240, 240);
-  text-transform: capitalize;
   letter-spacing: 0.1em;
 }
-/* required for IE */
-th {
-  font-style: normal;
+td.name, th.name {
+  width: 10em;
 }
 </style>
-<title>Variables</title></head>
+<title>Variables</title>
+</head>
 <body>
 <h1>Variables</h1>
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="value" span="4"></colgroup>
-<tbody><tr>
-<th>Setting</th>
+<table id="settings" border="1">
+<tr>
+<th class="name">Setting</th>
 <th>Value</th>
 <th>Value</th>
 <th>Value</th>
 <th>Value</th>
 </tr>
 <tr>
-<td>Documentation</td>
+<td class="name">Documentation</td>
 <td>Tests for variable related functionality in BuiltIn</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td>Force Tags</td>
+<td class="name">Force Tags</td>
 <td>regression</td>
 <td>jybot</td>
 <td>pybot</td>
 <td></td>
 </tr>
 <tr>
-<td>Suite Setup</td>
+<td class="name">Suite Setup</td>
 <td>Run Tests</td>
<td>--variable cli_var_1:CLI1 --variable cli_var_2:CLI2 --variable cli_var_3:CLI3</td>
 <td>standard_libraries${/}builtin${/}variables.html</td>
 <td>standard_libraries${/}builtin${/}variables2.html</td>
 </tr>
 <tr>
-<td>Resource</td>
+<td class="name">Resource</td>
 <td>../../../resources/resource.html</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
-</tbody></table>
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="value" span="4"></colgroup>
-<tbody><tr>
-<th>Variable</th>
+</table>
+<table id="variables" border="1">
+<tr>
+<th class="name">Variable</th>
 <th>Value</th>
 <th>Value</th>
 <th>Value</th>
 <th>Value</th>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
-</tbody></table>
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="action"><col class="arg" span="3"></colgroup>
-<tbody><tr>
-<th>Test Case</th>
+</table>
+<table id="testcases" border="1">
+<tr>
+<th class="name">Test Case</th>
 <th>Action</th>
 <th>Argument</th>
 <th>Argument</th>
 <th>Argument</th>
 </tr>
 <tr>
-<td><a name="test_Set Variable">Set Variable</a></td>
+<td class="name"><a name="test_Set Variable">Set Variable</a></td>
 <td>${tc} =</td>
-<td>Check Test Case</td><td>Set Variable</td>
-
+<td>Check Test Case</td>
+<td>Set Variable</td>
 <td></td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${tc.kws[0].msgs[0]}</td><td>\${var} = Hello</td><td></td></tr><tr><td></td><td>Check Log Message</td><td>${tc.kws[7].msgs[0]}</td><td>Using
-'Set Variable' keyword with more or less than one argument is
-deprecated in Robot Framework 2.1 and that usage will be removed in 2.2.</td><td>WARN</td></tr><tr><td></td><td>Check Log Message</td><td>${tc.kws[13].msgs[0]}</td><td>Using 'Set
-Variable' keyword with more or less than one argument is deprecated in
-Robot Framework 2.1 and that usage will be removed in 2.2.</td><td>WARN</td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${tc.kws[0].msgs[0]}</td>
+<td>\${var} = Hello</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${tc.kws[7].msgs[0]}</td>
+<td>Using 'Set Variable' keyword with more or less than one argument is deprecated in Robot Framework 2.1 and that usage will be removed in 2.2.</td>
+<td>WARN</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${tc.kws[13].msgs[0]}</td>
+<td>Using 'Set Variable' keyword with more or less than one argument is deprecated in Robot Framework 2.1 and that usage will be removed in 2.2.</td>
+<td>WARN</td>
+</tr>
+<tr>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
-
-
-
-
 <tr>
-<td><a name="test_Log Variables In Suite Setup">Log Variables In Suite Setup</a></td> +<td class="name"><a name="test_Log Variables In Suite Setup">Log Variables In Suite Setup</a></td>
 <td>${kw} =</td>
 <td>Set Variable</td>
 <td>${SUITE.suites[0].setup.keywords[7]}</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Log</td>
 <td>${kw.messages}</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[0].message}</td>
 <td>\${/} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[1]}</td>
 <td>\${:} = ${:}</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[2]}</td>
 <td>\${cli_var_1} = CLI1</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[3]}</td>
 <td>\${cli_var_2} = CLI2</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[4]}</td>
 <td>\${cli_var_3} = CLI3</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[5]}</td>
 <td>\${DEBUG_FILE} = NONE</td>
 <td></td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${kw.messages[6]}</td><td>\${EMPTY} =</td><td></td></tr><tr><td></td><td>Should Start With</td><td>${kw.messages[7].message}</td><td>\${EXECDIR} =</td><td></td></tr><tr><td></td><td>Should Start With</td><td>${kw.messages[8].message}</td><td>\${False} =</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[6]}</td>
+<td>\${EMPTY} =</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[7].message}</td>
+<td>\${EXECDIR} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[8].message}</td>
+<td>\${False} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[9].message}</td>
 <td>\${interpreter} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[10]}</td>
 <td>\${LOG_FILE} = NONE</td>
 <td></td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${kw.messages[11]}</td><td>\${None} = None</td><td></td></tr><tr><td></td><td>Check Log Message</td><td>${kw.messages[12]}</td><td>\${null} = None</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[11]}</td>
+<td>\${None} = None</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[12]}</td>
+<td>\${null} = None</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[13].message}</td>
 <td>\${OUTPUT_DIR} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[14].message}</td>
 <td>\${OUTPUT_FILE} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[15]}</td>
 <td>\${PREV_TEST_MESSAGE} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[16]}</td>
 <td>\${PREV_TEST_NAME} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[17]}</td>
 <td>\${PREV_TEST_STATUS} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[18]}</td>
 <td>\${REPORT_FILE} = NONE</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[19]}</td>
 <td>\${scalar} = Hi tellus</td>
 <td></td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${kw.messages[20]}</td><td>\${SPACE} =</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[20]}</td>
+<td>\${SPACE} =</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[21].message}</td>
 <td>\${SUITE_NAME} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[22]}</td>
 <td>\${suite_setup_global_var} = Global var set in suite setup</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[23]}</td>
<td>\${suite_setup_local_var} = [ Variable available only locally | in suite setup ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[24]}</td>
 <td>\${suite_setup_suite_var} = Suite var set in suite setup</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[25]}</td>
 <td>\${SUMMARY_FILE} = NONE</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[26].message}</td>
 <td>\${TEMPDIR} =</td>
 <td></td>
 </tr>
-<tr><td></td><td>Should Start With</td><td>${kw.messages[27].message}</td><td>\${True} =&nbsp;</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[27].message}</td>
+<td>\${True} =</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[28]}</td>
 <td>\...@{list} = [ Hello | world ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[29]}</td>
 <td>\...@{suite_setup_global_var} = [ Global var set in | suite setup ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[30]}</td>
 <td>\...@{suite_setup_suite_var} = [ Suite var set in | suite setup ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal As Integers</td>
 <td>${kw.message_count}</td>
 <td>31</td>
 <td>Wrong total message count</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td><a name="test_Log Variables In Test">Log Variables In Test</a></td>
+<td class="name"><a name="test_Log Variables In Test">Log Variables In Test</a></td>
 <td>${test} =</td>
 <td>Check Test Case</td>
 <td>Log Variables</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${kw} =</td>
 <td>Set</td>
 <td>${test.keywords[0]}</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[1].message}</td>
 <td>\${/} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[2]}</td>
 <td>\${:} = ${:}</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[3]}</td>
 <td>\${cli_var_1} = CLI1</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[4]}</td>
 <td>\${cli_var_2} = CLI2</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[5]}</td>
 <td>\${cli_var_3} = CLI3</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[6]}</td>
 <td>\${DEBUG_FILE} = NONE</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[7]}</td>
 <td>\${EMPTY} =</td>
 <td></td>
 </tr>
-<tr><td></td><td>Should Start With</td><td>${kw.messages[8].message}</td><td>\${EXECDIR} =</td><td></td></tr><tr><td></td><td>Should Start With</td><td>${kw.messages[9].message}</td><td>\${False} =</td><td></td></tr><tr><td></td><td>Should Start With</td><td>${kw.messages[10].message}</td><td>\${interpreter} =</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[8].message}</td>
+<td>\${EXECDIR} =</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[9].message}</td>
+<td>\${False} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[10].message}</td>
+<td>\${interpreter} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[11]}</td>
 <td>\${LOG_FILE} = NONE</td>
 <td></td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${kw.messages[12]}</td><td>\${None} = None</td><td></td></tr><tr><td></td><td>Check Log Message</td><td>${kw.messages[13]}</td><td>\${null} = None</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[12]}</td>
+<td>\${None} = None</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[13]}</td>
+<td>\${null} = None</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[14].message}</td>
 <td>\${OUTPUT_DIR} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[15].message}</td>
 <td>\${OUTPUT_FILE} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[16]}</td>
 <td>\${PREV_TEST_MESSAGE} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[17]}</td>
 <td>\${PREV_TEST_NAME} = Set Variable</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[18]}</td>
 <td>\${PREV_TEST_STATUS} = PASS</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[19]}</td>
 <td>\${REPORT_FILE} = NONE</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[20]}</td>
 <td>\${scalar} = Hi tellus</td>
 <td></td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${kw.messages[21]}</td><td>\${SPACE} =</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[21]}</td>
+<td>\${SPACE} =</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[22].message}</td>
 <td>\${SUITE_NAME} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[23]}</td>
 <td>\${suite_setup_global_var} = Global var set in suite setup</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[24]}</td>
 <td>\${suite_setup_suite_var} = Suite var set in suite setup</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[25]}</td>
 <td>\${SUMMARY_FILE} = NONE</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[26].message}</td>
 <td>\${TEMPDIR} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[27]}</td>
 <td>\${TEST_NAME} = Log Variables</td>
 <td></td>
 </tr>
-<tr><td></td><td>Should Start With</td><td>${kw.messages[28].message}</td><td>\${True} =&nbsp;</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[28].message}</td>
+<td>\${True} =</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[29]}</td>
 <td>\...@{list} = [ Hello | world ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[30]}</td>
 <td>\...@{suite_setup_global_var} = [ Global var set in | suite setup ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[31]}</td>
 <td>\...@{suite_setup_suite_var} = [ Suite var set in | suite setup ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal As Integers</td>
 <td>${kw.message_count}</td>
 <td>34</td>
 <td>Wrong total message count</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td><a name="test_Log Variables Afte Setting New Variables">Log Variables After Setting New Variables</a></td> +<td class="name"><a name="test_Log Variables After Setting New Variables">Log Variables After Setting New Variables</a></td>
 <td>${test} =</td>
 <td>Check Test Case</td>
 <td>Log Variables</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${kw} =</td>
 <td>Set</td>
 <td>${test.keywords[4]}</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[1].message}</td>
 <td>\${/} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[2]}</td>
 <td>\${:} = ${:}</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[3]}</td>
 <td>\${cli_var_1} = CLI1</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[4]}</td>
 <td>\${cli_var_2} = CLI2</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[5]}</td>
 <td>\${cli_var_3} = CLI3</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[6]}</td>
 <td>\${DEBUG_FILE} = NONE</td>
 <td>DEBUG</td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${kw.messages[7]}</td><td>\${EMPTY} =</td><td>DEBUG</td></tr><tr><td></td><td>Should Start With</td><td>${kw.messages[8].message}</td><td>\${EXECDIR} =</td><td></td></tr><tr><td></td><td>Should Start With</td><td>${kw.messages[9].message}</td><td>\${False} =</td><td><br></td></tr><tr><td></td><td>Check Log Message</td><td>${kw.messages[10]}</td><td>\${int_list} = [ 0 | 1 | 2 | 3 ]</td><td>DEBUG</td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[7]}</td>
+<td>\${EMPTY} =</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[8].message}</td>
+<td>\${EXECDIR} =</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[9].message}</td>
+<td>\${False} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[10]}</td>
+<td>\${int_list} = [ 0 | 1 | 2 | 3 ]</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[11].message}</td>
 <td>\${interpreter} =</td>
 <td></td>
 </tr>
-
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[12]}</td>
 <td>\${LOG_FILE} = NONE</td>
 <td>DEBUG</td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${kw.messages[13]}</td><td>\${None} = None</td><td>DEBUG</td></tr><tr><td></td><td>Check Log Message</td><td>${kw.messages[14]}</td><td>\${null} = None</td><td>DEBUG</td></tr><tr>
-<td></td>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[13]}</td>
+<td>\${None} = None</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[14]}</td>
+<td>\${null} = None</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[15].message}</td>
 <td>\${OUTPUT_DIR} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[16].message}</td>
 <td>\${OUTPUT_FILE} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[17]}</td>
 <td>\${PREV_TEST_MESSAGE} =</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[18]}</td>
 <td>\${PREV_TEST_NAME} = Set Variable</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[19]}</td>
 <td>\${PREV_TEST_STATUS} = PASS</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[20]}</td>
 <td>\${REPORT_FILE} = NONE</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[21]}</td>
 <td>\${scalar} = Hi tellus</td>
 <td>DEBUG</td>
 </tr>
-<tr><td></td><td>Check Log Message</td><td>${kw.messages[22]}</td><td>\${SPACE} =</td><td>DEBUG</td></tr><tr>
-<td></td>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[22]}</td>
+<td>\${SPACE} =</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[23].message}</td>
 <td>\${SUITE_NAME} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[24]}</td>
 <td>\${suite_setup_global_var} = Global var set in suite setup</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[25]}</td>
 <td>\${suite_setup_suite_var} = Suite var set in suite setup</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[26]}</td>
 <td>\${SUMMARY_FILE} = NONE</td>
 <td>DEBUG</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Start With</td>
 <td>${kw.messages[27].message}</td>
 <td>\${TEMPDIR} =</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[28]}</td>
 <td>\${TEST_NAME} = Log Variables</td>
 <td>DEBUG</td>
 </tr>
-<tr><td></td><td>Should Start With</td><td>${kw.messages[29].message}</td><td>\${True} =&nbsp;</td><td><br></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[29].message}</td>
+<td>\${True} =</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Check Log Message</td>
 <td>${kw.messages[30]}</td>
***The diff for this file has been truncated for email.***
=======================================
--- /trunk/atest/testdata/standard_libraries/builtin/variables.html Thu Apr 9 01:21:13 2009 +++ /trunk/atest/testdata/standard_libraries/builtin/variables.html Mon Jul 27 02:51:01 2009
@@ -1,16 +1,16 @@
+
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="generator" content="RobotIDE">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="RobotIDE" />
+<meta name="rf-template" content="False" />
 <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;
@@ -23,6 +23,7 @@
   border-color: black;
   padding: 0.1em 0.2em;
   height: 1.5em;
+  width: 12em;
 }
 th {
   background-color: rgb(192, 192, 192);
@@ -30,2233 +31,2750 @@
   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 {
+td.name {
   background-color: rgb(240, 240, 240);
-  text-transform: capitalize;
   letter-spacing: 0.1em;
 }
-/* required for IE */
-th {
-  font-style: normal;
+td.name, th.name {
+  width: 10em;
 }
 </style>
-<title>Variables</title></head>
+<title>Variables</title>
+</head>
 <body>
 <h1>Variables</h1>
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="value" span="4"></colgroup>
-<tbody><tr>
-<th>Setting</th>
+<table id="settings" border="1">
+<tr>
+<th class="name">Setting</th>
 <th>Value</th>
 <th>Value</th>
 <th>Value</th>
 <th>Value</th>
 </tr>
 <tr>
-<td>Documentation</td>
-<td>See also&nbsp;variables2.html</td>
+<td class="name">Documentation</td>
+<td>See also variables2.html</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td>Suite Setup</td>
+<td class="name">Suite Setup</td>
 <td>My Suite Setup</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td>Suite Teardown</td>
+<td class="name">Suite Teardown</td>
 <td>My Suite Teardown</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td>Library</td>
+<td class="name">Library</td>
 <td>OperatingSystem</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
-</tbody></table>
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="value" span="4"></colgroup>
-<tbody><tr>
-<th>Variable</th>
+</table>
+<table id="variables" border="1">
+<tr>
+<th class="name">Variable</th>
 <th>Value</th>
 <th>Value</th>
 <th>Value</th>
 <th>Value</th>
 </tr>
 <tr>
-<td>@{LIST}</td>
+<td class="name">@{LIST}</td>
 <td>Hello</td>
 <td>world</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td>${SCALAR}</td>
+<td class="name">${SCALAR}</td>
 <td>Hi tellus</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
-</tbody></table>
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="action"><col class="arg" span="3"></colgroup>
-<tbody><tr>
-<th>Test Case</th>
+</table>
+<table id="testcases" border="1">
+<tr>
+<th class="name">Test Case</th>
 <th>Action</th>
 <th>Argument</th>
 <th>Argument</th>
 <th>Argument</th>
 </tr>
 <tr>
-<td><a name="test_Set Variable">Set Variable</a></td>
+<td class="name"><a name="test_Set Variable">Set Variable</a></td>
 <td>${var} =</td>
 <td>Set Variable</td>
 <td>Hello</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${var}</td>
 <td>Hello</td>
 <td></td>
 </tr>
-<tr><td></td><td>@{mylist1} =</td><td>Set Variable</td><td>${LIST}</td><td><br></td></tr><tr><td></td><td>${mylist2} =</td><td>Set Variable</td><td>${LIST}</td><td></td></tr><tr><td></td><td>Should Be Equal</td><td>${mylist1}</td><td>${LIST}</td><td></td></tr><tr><td></td><td>Should Be Equal</td><td>${mylist2}</td><td>${LIST}</td><td></td></tr><tr><td></td><td>Comment</td><td>Usage below deprecated in RF 2.1</td><td>and should be removed in 2.2.</td><td></td></tr><tr>
+<tr>
+<td class="name"></td>
+<td>@{mylist1} =</td>
+<td>Set Variable</td>
+<td>${LIST}</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>${mylist2} =</td>
+<td>Set Variable</td>
+<td>${LIST}</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Be Equal</td>
+<td>${mylist1}</td>
+<td>${LIST}</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Be Equal</td>
+<td>${mylist2}</td>
+<td>${LIST}</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Comment</td>
+<td>Usage below deprecated in RF 2.1</td>
+<td>and should be removed in 2.2.</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>${var1}</td>
 <td>${var2} =</td>
 <td>Set Variable</td>
 <td>Hello</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>...</td>
 <td>world</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${var1}+${var2}</td>
 <td>Hello+world</td>
 <td></td>
 </tr>
-
 <tr>
-<td></td>
+<td class="name"></td>
 <td>@{mylist} =</td>
 <td>Set Variable</td>
 <td>Hi</td>
 <td>again</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>@{mylist}[...@{mylist}[1]</td>
 <td>Hi+again</td>
 <td></td>
 </tr>
-
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${scal} =</td>
 <td>Set Variable</td>
 <td>Hello</td>
 <td>world</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${scal}</td>
 <td>${LIST}</td>
 <td></td>
 </tr>
-
-
-
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${emp} =</td>
 <td>Set Variable</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${emp}</td>
 <td>\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 <tr>
-<td><a name="test_Log Variables">Log Variables</a></td>
+<td class="name"><a name="test_Log Variables">Log Variables</a></td>
 <td>[Setup]</td>
 <td>Set Log Level</td>
 <td>TRACE</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Log Variables</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${var} =</td>
 <td>Set</td>
 <td>Hello</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${int_list} =</td>
 <td>Evaluate</td>
 <td>[ 0, 1, 2, 3 ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>@{int_list} =</td>
 <td>Evaluate</td>
 <td>[ 0, 1, 2, 3 ]</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Log Variables</td>
 <td>debug</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Log Variables In UK</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>[Teardown]</td>
 <td>Set Log Level</td>
 <td>INFO</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td><a name="test_Set Test Variable - Scalars">Set Test Variable - Scalars</a></td> +<td class="name"><a name="test_Set Test Variable - Scalars">Set Test Variable - Scalars</a></td>
 <td>[Documentation]</td>
 <td>FAIL Non-existing variable '\${non_existing}'</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${scalar}</td>
 <td>Hi tellus</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>$scalar</td>
 <td>Hello</td>
 <td>world</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>${scalar} == ['Hello', 'world']</td>
 <td>Hello world</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${scalar} =</td>
 <td>Set</td>
 <td>Moi maailma</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>\${scalar}</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${scalar}</td>
 <td>Moi maailma</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>$new</td>
 <td>Previously non-existing</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${new}</td>
 <td>Previously non-existing</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>$non_existing</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td><a name="test_Set Test Variable - Lists">Set Test Variable - Lists</a></td> +<td class="name"><a name="test_Set Test Variable - Lists">Set Test Variable - Lists</a></td>
 <td>Should Be True</td>
 <td>@{list} == ['Hello', 'world']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>\...@{list}</td>
 <td>One item</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>@{list} == ['One item']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>@list</td>
 <td>One</td>
 <td>Two</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>...</td>
 <td>Three</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>@{list} == ['One','Two','Three']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>@{list} =</td>
 <td>Set Variable</td>
 <td>1</td>
 <td>2</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>...</td>
 <td>3</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>@list</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>@{list} == ['1','2','3']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>@new</td>
 <td>This</td>
 <td>is</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>...</td>
 <td>ok</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>@{new} == ['This','is','ok']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td><a name="test_Set Test Variable Needing Escaping">Set Test Variable Needing Escaping</a></td> +<td class="name"><a name="test_Set Test Variable Needing Escaping">Set Test Variable Needing Escaping</a></td>
 <td>Set Test Variable</td>
 <td>$var1</td>
 <td>One backslash \\ and \${notvar}</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${var1}</td>
 <td>One backslash \\ and \${notvar}</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${var2} =</td>
 <td>Set</td>
 <td>\ \\ \\\ \\\\ \\\\\ \\\\\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${var2}</td>
 <td>\ \\ \\\ \\\\ \\\\\ \\\\\\</td>
 <td>Sanity check</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>$var2</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${var2}</td>
 <td>\ \\ \\\ \\\\ \\\\\ \\\\\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>${var3} =</td>
 <td>Set</td>
 <td>\</td>
 <td>\\</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>...</td>
 <td>\\\</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>${var3} == ['', '\\\\', '\\\\']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>$var3</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>${var3} == ['', '\\\\', '\\\\']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${var3[0]}</td>
 <td>\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${var3[1]}</td>
 <td>\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${var3[2]}</td>
 <td>\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>@{var4} =</td>
 <td>List</td>
 <td>\</td>
 <td>\\</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>...</td>
 <td>\\\</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>@var4</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>@{var4}[0]</td>
 <td>\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>@{var4}[1]</td>
 <td>\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>@{var4}[2]</td>
 <td>\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variable</td>
 <td>@var5</td>
 <td>\\</td>
 <td>\\\</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>...</td>
 <td>\\\\</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>@{var5}[0]</td>
 <td>\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>@{var5}[1]</td>
 <td>\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>@{var5}[2]</td>
 <td>\\\\</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td><a name="test_Set Test Variable In User Keyword">Set Test Variable In User Keyword</a></td> +<td class="name"><a name="test_Set Test Variable In User Keyword">Set Test Variable In User Keyword</a></td>
 <td>${new_var} =</td>
 <td>Set</td>
 <td>Value of new var</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$uk_var_1</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$uk_var_2</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>@uk_var_3</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$uk_var_4</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Set Test Variables In UK</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${uk_var_1}</td>
 <td>Value of uk var 1</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${uk_var_2}</td>
 <td>Value of uk var 2</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>@{uk_var_3} == ['Value of', 'uk var 3']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$uk_var_4</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Test Variables Available In UK</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td><a name="test_Set Test Variable Not Affecting Other Tests">Set Test Variable Not Affecting Other Tests</a></td> +<td class="name"><a name="test_Set Test Variable Not Affecting Other Tests">Set Test Variable Not Affecting Other Tests</a></td>
 <td>Should Be Equal</td>
 <td>${scalar}</td>
 <td>Hi tellus</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be True</td>
 <td>@{list} == ['Hello', 'world']</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$new_var</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$uk_var_1</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$uk_var_2</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>@uk_var_3</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$uk_var_4</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Check Test Variables Not Available In UK</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td><a name="test_Set Suite Variable 1">Set Suite Variable 1</a></td>
+<td class="name"><a name="test_Set Suite Variable 1">Set Suite Variable 1</a></td>
 <td>[Documentation]</td>
 <td>FAIL Non-existing variable '\${non_existing}'</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Variable Should Not Exist</td>
 <td>$suite_setup_local_var</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${suite_setup_suite_var}</td>
 <td>Suite var set in suite setup</td>
 <td></td>
***The diff for this file has been truncated for email.***
=======================================
--- /trunk/atest/testdata/standard_libraries/builtin/variables2.html Sat May 31 09:57:24 2008 +++ /trunk/atest/testdata/standard_libraries/builtin/variables2.html Mon Jul 27 02:51:01 2009
@@ -1,1392 +1,337 @@
-<!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;
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="RobotIDE" />
+<meta name="rf-template" content="False" />
+<style type="text/css">
+html {
+  font-family: Arial,Helvetica,sans-serif;
+  background-color: white;
+  color: black;
+}
+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;
+  border-style: solid;
+  border-width: 0.05em 0.1em;
+  border-color: black;
+  padding: 0.1em 0.2em;
+  height: 1.5em;
+  width: 12em;
 }
 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;
-}
-th { font-style: normal; } /* required for IE */
-
-  </style>
-
-
-
-
-
-
-
-
-
- <title>Robot Test Cases</title><link type="text/css" href="resources/css/testdata.css" rel="stylesheet"></head>
-
+  background-color: rgb(192, 192, 192);
+  color: black;
+  border-width: 0.1em;
+  font-weight: bold;
+  text-align: center;
+  letter-spacing: 0.1em;
+}
+td.name {
+  background-color: rgb(240, 240, 240);
+  letter-spacing: 0.1em;
+}
+td.name, th.name {
+  width: 10em;
+}
+</style>
+<title>Variables 2</title>
+</head>
 <body>
-
-
-
-
-<h1>Test Cases for BuildIn Library's Variables Functionality</h1>
-
-
-
-<br>
-
-
-
-See also builtin_variables.html<span style="font-weight: bold;"><br>
-
-
-
-</span>
-
-<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></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-    </tr>
-
-
-
-
-
-
-
-  </tbody>
+<h1>Variables 2</h1>
+<table id="settings" border="1">
+<tr>
+<th class="name">Setting</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+</tr>
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
 </table>
-
-
-
-
-
-<br>
-
-
-
-
-
-<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></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-    </tr>
-
-
-
-
-
-
-
-  </tbody>
+<table id="variables" border="1">
+<tr>
+<th class="name">Variable</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+</tr>
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
 </table>
-
-
-
-
-
-<br>
-
-
-
-
-
-<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>
-
-
-
-
-
-
-
-  </tr>
-
-
-
-
-  </thead>
-
-  <tbody>
-
-
-
-
-    <tr>
-
-
-
- <td align="undefined" valign="undefined">Check Test Vars Set In One Suite Are Not Availabe In Another</td>
-
-
-
-      <td align="undefined" valign="undefined">[ Document ]</td>
-
-
-
- <td align="undefined" valign="undefined">Also checks that variables created in the variable table of the other suite are not available here.</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"><br>
-
-
-
-      </td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">$new_var</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">$uk_var_1</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">$uk_var_2</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">@uk_var_3</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">@uk_var_3</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">\${scalar}</td>
-
-
-
-      <td align="undefined" valign="undefined"># From variable table</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">\...@{list}</td>
-
-
-
-      <td align="undefined" valign="undefined"># From variable table</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-
- <td>Check Suite Vars Set In One Suite Are Not Available In Another</td>
-
-
-
-
-      <td>Variable Should Not Exist&nbsp;</td>
-
-
-
-
-      <td>\${suite_setup_suite_var}</td>
-
-
-
-
-      <td></td>
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
- <td align="undefined" valign="undefined">\...@{suite_setup_suite_var}</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
- <td align="undefined" valign="undefined">\${test_level_suite_var}</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
- <td align="undefined" valign="undefined">\...@{test_level_suite_var}</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">\${uk_level_suite_var}</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">\...@{uk_level_suite_var}</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">$sub_uk_level_suite_var</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined">Variable Should Not Exist&nbsp;</td>
-
-
-
-      <td align="undefined" valign="undefined">@sub_uk_level_suite_var</td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td align="undefined" valign="undefined"></td>
-
-
***The diff for this file has been truncated for email.***

Reply via email to