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}
= </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}
= </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}
= </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 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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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.***