Revision: 2075
Author: jprantan
Date: Wed Jul 29 00:50:50 2009
Log: Refactored tests by creating new suite for log variables keyword.
http://code.google.com/p/robotframework/source/detail?r=2075
Added:
/trunk/atest/robot/standard_libraries/builtin/log_variables.html
/trunk/atest/testdata/standard_libraries/builtin/log_variables.html
=======================================
--- /dev/null
+++ /trunk/atest/robot/standard_libraries/builtin/log_variables.html Wed
Jul 29 00:50:50 2009
@@ -0,0 +1,1214 @@
+<!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;
+ width: 12em;
+}
+th {
+ 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</title></head>
+<body>
+<h1>Variables</h1>
+<table id="settings" border="1">
+<tbody><tr>
+<th class="name">Setting</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+</tr>
+<tr>
+<td class="name">Documentation</td>
+<td>Tests for Log Variables keyword</td><td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name">Force Tags</td>
+<td>regression</td>
+<td>jybot</td>
+<td>pybot</td>
+<td></td>
+</tr>
+<tr>
+<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/log_variables.html</td>
+<td><br></td>
+</tr>
+<tr>
+<td class="name">Resource</td>
+<td>../../../resources/resource.html</td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+</tbody></table>
+<table id="variables" border="1">
+<tbody><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>
+</tbody></table>
+<table id="testcases" border="1">
+<tbody><tr>
+<th class="name">Test Case</th>
+<th>Action</th>
+<th>Argument</th>
+<th>Argument</th>
+<th>Argument</th>
+</tr>
+
+
+
+
+
+<tr>
+<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.setup.keywords[7]}</td>
+
+
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Log</td>
+<td>${kw.messages}</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[0].message}</td>
+<td>\${/} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[1]}</td>
+<td>\${:} = ${:}</td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[3]}</td>
+<td>\${cli_var_2} = CLI2</td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[5]}</td>
+<td>\${DEBUG_FILE} = NONE</td>
+<td></td>
+</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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[10]}</td>
+<td>\${LOG_FILE} = NONE</td>
+<td></td>
+</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 class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[14].message}</td>
+<td>\${OUTPUT_FILE} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[15]}</td>
+<td>\${PREV_TEST_MESSAGE} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[16]}</td>
+<td>\${PREV_TEST_NAME} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[17]}</td>
+<td>\${PREV_TEST_STATUS} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[18]}</td>
+<td>\${REPORT_FILE} = NONE</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[19]}</td>
+<td>\${scalar} = Hi tellus</td>
+<td></td>
+</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 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 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 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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[25]}</td>
+<td>\${SUMMARY_FILE} = NONE</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[26].message}</td>
+<td>\${TEMPDIR} =</td>
+<td></td>
+</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 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 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 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 class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>${kw} =</td>
+<td>Set</td>
+<td>${test.keywords[0]}</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[1].message}</td>
+<td>\${/} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[2]}</td>
+<td>\${:} = ${:}</td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[4]}</td>
+<td>\${cli_var_2} = CLI2</td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[6]}</td>
+<td>\${DEBUG_FILE} = NONE</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[7]}</td>
+<td>\${EMPTY} =</td>
+<td></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>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 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 class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[15].message}</td>
+<td>\${OUTPUT_FILE} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[16]}</td>
+<td>\${PREV_TEST_MESSAGE} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[17]}</td>
+<td>\${PREV_TEST_NAME} = Previous Test</td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[19]}</td>
+<td>\${REPORT_FILE} = NONE</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[20]}</td>
+<td>\${scalar} = Hi tellus</td>
+<td></td>
+</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 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 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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[25]}</td>
+<td>\${SUMMARY_FILE} = NONE</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[26].message}</td>
+<td>\${TEMPDIR} =</td>
+<td></td>
+</tr>
+<tr>
+<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 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 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 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 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 class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>${kw} =</td>
+<td>Set</td>
+<td>${test.keywords[4]}</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[1].message}</td>
+<td>\${/} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[2]}</td>
+<td>\${:} = ${:}</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<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 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 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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[6]}</td>
+<td>\${DEBUG_FILE} = NONE</td>
+<td>DEBUG</td>
+</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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[12]}</td>
+<td>\${LOG_FILE} = NONE</td>
+<td>DEBUG</td>
+</tr>
+<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 class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[16].message}</td>
+<td>\${OUTPUT_FILE} =</td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[18]}</td>
+<td>\${PREV_TEST_NAME} = Previous Test</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[20]}</td>
+<td>\${REPORT_FILE} = NONE</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<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 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 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 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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[26]}</td>
+<td>\${SUMMARY_FILE} = NONE</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[27].message}</td>
+<td>\${TEMPDIR} =</td>
+<td></td>
+</tr>
+<tr>
+<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 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>
+<td>\${var} = Hello</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[31]}</td>
+<td>\...@{int_list} = [ 0 | 1 | 2 | 3 ]</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[32]}</td>
+<td>\...@{list} = [ Hello | world ]</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[33]}</td>
+<td>\...@{suite_setup_global_var} = [ Global var set in | suite setup ]</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[34]}</td>
+<td>\...@{suite_setup_suite_var} = [ Suite var set in | suite setup ]</td>
+<td>DEBUG</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Be Equal As Integers</td>
+<td>${kw.message_count}</td>
+<td>37</td>
+<td>Wrong total message count</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"><a name="test_Log Variables In User Keyword">Log
Variables In User Keyword</a></td>
+<td>${test} =</td>
+<td>Check Test Case</td>
+<td>Log Variables</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>${kw} =</td>
+<td>Set</td>
+<td>${test.keywords[5].keywords[1]}</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[1].message}</td>
+<td>\${/} =</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[2]}</td>
+<td>\${:} = ${:}</td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[4]}</td>
+<td>\${cli_var_2} = CLI2</td>
+<td></td>
+</tr>
+<tr>
+<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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[6]}</td>
+<td>\${DEBUG_FILE} = NONE</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[7]}</td>
+<td>\${EMPTY} =</td>
+<td></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></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 class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[12]}</td>
+<td>\${LOG_FILE} = NONE</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[13]}</td>
+<td>\${None} = None</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Check Log Message</td>
+<td>${kw.messages[14]}</td>
+<td>\${null} = None</td>
+<td></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 class="name"></td>
+<td>Should Start With</td>
+<td>${kw.messages[16].message}</td>
+<td>\${OUTPUT_FILE} =</td>
+<td></td>
+</tr>
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/atest/testdata/standard_libraries/builtin/log_variables.html Wed
Jul 29 00:50:50 2009
@@ -0,0 +1,286 @@
+<!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;
+width: 12em;
+}
+th {
+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>Log Variables</title>
+
+</head>
+<body>
+<h1>Log Variables</h1>
+<table id="settings" border="1">
+<tbody>
+<tr>
+<th class="name">Setting</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+</tr>
+<tr>
+<td class="name">Suite Setup</td>
+<td>My Suite Setup</td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+
+
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<table id="variables" border="1">
+<tbody>
+<tr>
+<th class="name">Variable</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+<th>Value</th>
+</tr>
+<tr>
+<td class="name">@{LIST}</td>
+<td>Hello</td>
+<td>world</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name">${SCALAR}</td>
+<td>Hi tellus</td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<table id="testcases" border="1">
+<tbody>
+<tr>
+<th class="name">Test Case</th>
+<th>Action</th>
+<th>Argument</th>
+<th>Argument</th>
+<th>Argument</th>
+</tr>
+<tr><td>Previous Test</td><td>No
Operation</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr><tr>
+<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 class="name"></td>
+<td>Log Variables</td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>${var} =</td>
+<td>Set Variable</td>
+<td>Hello</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>${int_list} =</td>
+<td>Evaluate</td>
+<td>[ 0, 1, 2, 3 ]</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>@{int_list} =</td>
+<td>Evaluate</td>
+<td>[ 0, 1, 2, 3 ]</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Log Variables</td>
+<td>debug</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Log Variables In UK</td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>[Teardown]</td>
+<td>Set Log Level</td>
+<td>INFO</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<table id="keywords" border="1">
+<tbody>
+<tr>
+<th class="name">Keyword</th>
+<th>Action</th>
+<th>Argument</th>
+<th>Argument</th>
+<th>Argument</th>
+</tr>
+<tr>
+<td class="name"><a name="keyword_My Suite Setup">My
+Suite Setup</a></td>
+<td>${suite_setup_local_var} =</td>
+<td>Set Variable</td>
+<td>Variable available only locally</td>
+<td>in suite setup</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Set Suite Variable</td>
+<td>$suite_setup_suite_var</td>
+<td>Suite var set in suite setup</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>@{suite_setup_suite_var} =</td>
+<td>Create List</td>
+<td>Suite var set in</td>
+<td>suite setup</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Set Suite Variable</td>
+<td>@suite_setup_suite_var</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>${suite_setup_global_var} =</td>
+<td>Set Variable</td>
+<td>Global var set in suite setup</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Set Global Variable</td>
+<td>$suite_setup_global_var</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Set Global Variable</td>
+<td>@suite_setup_global_var</td>
+<td>Global var set in</td>
+<td>suite setup</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Log Variables</td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"><a name="keyword_Log Variables In UK">Log Variables In
UK</a></td>
+<td>[Documentation]</td>
+<td>Log Variables should log all the global variables,
+variables defined in test level and also the ones defined here in uk
+level</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>${ukvar} =</td>
+<td>Set Variable</td>
+<td>Value of an uk variable</td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>Log Variables</td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+</tbody>
+</table>
+</body></html>