Revision: 2878
Author: pekka.klarck
Date: Thu Apr  8 13:00:41 2010
Log: format & place
http://code.google.com/p/robotframework/source/detail?r=2878

Added:
 /trunk/atest/robot/cli/runner/runmode.txt
Deleted:
 /trunk/atest/robot/core/runmode.html

=======================================
--- /dev/null
+++ /trunk/atest/robot/cli/runner/runmode.txt   Thu Apr  8 13:00:41 2010
@@ -0,0 +1,53 @@
+*** Settings ***
+Suite Setup     Check That Default Orders Are Correct
+Force Tags      pybot  jybot  regression
+Resource        ../../../resources/resource.txt
+
+*** Variables ***
+${DEFAULT SUITE ORDER} ['Suite First', 'Subsuite 1', 'Suite 3', 'Suite 4', 'Suite 5', 'Suite 10', 'Suite 6', 'Suite 7', 'Suite 8', 'Suite 9'] +${DEFAULT TEST ORDER} ['Test1', 'Test2', 'Test3', 'Test4', 'Test5', 'Test6', 'Test7', 'Test8', 'Test9', 'Test10', 'Test11', 'Test12']
+
+*** Test Cases ***
+Randomizing Tests
+ [Setup] Run Tests --runmode random:test misc${/}multiple_suites${/}01__suite_first.html
+    Should Not Be Equal As Strings  ${SUITE.tests}  ${DEFAULT TEST ORDER}
+
+Randomizing Suites
+    [Setup]  Run Tests  --runmode RANDOM:SuitE  misc${/}multiple_suites
+    Should Not Be Equal As Strings  ${SUITE.suites}  ${DEFAULT SUITE ORDER}
+    ${tests} =  Get Tests
+    Should Be Equal As Strings  ${tests}  ${DEFAULT TEST ORDER}
+
+Randomizing Suites And Tests
+    [Setup]  Run Tests  --runmode random:all  misc${/}multiple_suites
+    Should Not Be Equal As Strings  ${SUITE.suites}  ${DEFAULT SUITE ORDER}
+    ${tests} =  Get Tests
+    Should Not Be Equal As Strings  ${tests}  ${DEFAULT TEST ORDER}
+
+Exit On Failure
+ [Setup] Run Tests --runmode exitonfailure misc${/}pass_and_fail.html misc${/}suites
+    Check Test Case  Pass
+    Check Test Case  Fail
+ Check Test Case SubSuite1 First FAIL Critical failure occurred and ExitOnFailure option is in use + Check Test Case Suite3 First FAIL Critical failure occurred and ExitOnFailure option is in use
+
+Correct Suite Teardown Is Executed When Exitonfailure Is Used
+    [Setup]  Run Tests  --runmode exitonfailure  misc${/}suites
+    ${tsuite} =  Get Test Suite  Suites
+    Should Be Equal  ${tsuite.teardown.name}  BuiltIn.Log
+    ${tsuite} =  Get Test Suite  Fourth
+    Should Be Equal  ${tsuite.teardown.name}  BuiltIn.Log
+    ${tsuite} =  Get Test Suite  Tsuite3
+    Should Be Equal  ${tsuite.teardown}  ${None}
+
+*** Keywords ***
+Check That Default Orders Are Correct
+    Run Tests  ${EMPTY}  misc${/}multiple_suites
+    Should Be Equal As Strings  ${SUITE.suites}  ${DEFAULT SUITE ORDER}
+ Should Be Equal As Strings ${SUITE.suites[0].tests} ${DEFAULT TEST ORDER}
+
+Get Tests
+ Comment This keyword is needed as there is also one directory suite, which does not contain tests. + ${tests} = Set Variable If '${SUITE.suites[0].name}' == 'Subsuite 1' ${SUITE.suites[0].suites[0].tests} ${SUITE.suites[0].tests}
+    [Return]  ${tests}
+
=======================================
--- /trunk/atest/robot/core/runmode.html        Sat Mar 27 14:28:03 2010
+++ /dev/null
@@ -1,329 +0,0 @@
-<!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">
-<style type="text/css">
-html {
-  font-family: Arial,Helvetica,sans-serif;
-  background-color: white;
-  color: black;
-}
-p {
-  max-width: 60em;
-}
-table {
-  border-collapse: collapse;
-  empty-cells: show;
-  margin: 1em 0em;
-  border: 0.1em solid black;
-}
-th, td {
-  border-style: solid;
-  border-width: 0.05em 0.1em;
-  border-color: black;
-  padding: 0.1em 0.2em;
-  height: 1.5em;
-}
-th {
-  background-color: rgb(192, 192, 192);
-  color: black;
-  border-width: 0.1em;
-  font-weight: bold;
-  text-align: center;
-  text-transform: capitalize;
-  letter-spacing: 0.1em;
-}
-/* Widths of named columns */
-col.name {
-  width: 10em;
-}
-.action, .value, .arg {
-  width: 15em;
-}
-/* Properties for the name column
-- td:first-child should work in CSS 2.1 avare browsers (tested in Firefox)
-- col.name is against specs but works in IE
-*/
-td:first-child, col.name {
-  background-color: rgb(240, 240, 240);
-  text-transform: capitalize;
-  letter-spacing: 0.1em;
-}
-/* required for IE */
-th {
-  font-style: normal;
-}
-</style>
-<title>Runmode</title></head>
-<body>
-<h1>Runmode</h1>
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="value" span="4"></colgroup>
-<tbody><tr>
-<th>Setting</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-</tr>
-<tr>
-<td>Force Tags</td>
-<td>pybot</td>
-<td>jybot</td>
-<td>regression</td>
-<td></td>
-</tr>
-<tr>
-<td>Resource</td>
-<td>../../resources/resource.txt</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td>Suite Setup</td>
-<td>Check That Default Orders Are Correct</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>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-</tr>
-<tr>
-<td>${DEFAULT SUITE ORDER}</td>
-<td>['Suite First', 'Subsuite 1', 'Suite 3', 'Suite 4', 'Suite 5', 'Suite 10', 'Suite 6', 'Suite 7', 'Suite 8', 'Suite 9']</td>
-<td></td>
-<td></td>
-<td></td>
-</tr><tr><td>${DEFAULT TEST ORDER}</td><td>['Test1', 'Test2', 'Test3', 'Test4', 'Test5', 'Test6', 'Test7', 'Test8', 'Test9', 'Test10', 'Test11', 'Test12']</td><td></td><td></td><td></td></tr><tr><td></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>
-<th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
-</tr>
-<tr>
-<td><a name="test_Randomizing Tests">Randomizing Tests</a></td>
-<td>[Setup]</td>
-<td>Run Tests</td>
-<td>--runmode random:test</td>
-<td>misc${/}multiple_suites${/}01__suite_first.html</td>
-</tr>
-<tr>
-<td></td>
-<td>Should Not Be Equal As Strings</td>
-<td>${SUITE.tests}</td>
-<td>${DEFAULT TEST ORDER}</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td><a name="test_Randomizing Suites">Randomizing Suites</a></td>
-<td>[Setup]</td>
-<td>Run Tests</td>
-<td>--runmode RANDOM:SuitE</td>
-<td>misc${/}multiple_suites</td>
-</tr>
-<tr>
-<td></td>
-<td>Should Not Be Equal As Strings</td>
-<td>${SUITE.suites}</td>
-<td>${DEFAULT SUITE ORDER}</td>
-<td></td>
-</tr>
-<tr><td></td><td>${tests} =</td><td>Get Tests</td><td></td><td></td></tr><tr>
-<td></td>
-<td>Should Be Equal As Strings</td>
-<td>${tests}</td>
-<td>${DEFAULT TEST ORDER}</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td><a name="test_Randomizing Suites And Tests">Randomizing Suites And Tests</a></td>
-<td>[Setup]</td>
-<td>Run Tests</td>
-<td>--runmode random:all</td>
-<td>misc${/}multiple_suites</td>
-</tr>
-<tr>
-<td></td>
-<td>Should Not Be Equal As Strings</td>
-<td>${SUITE.suites}</td>
-<td>${DEFAULT SUITE ORDER}</td>
-<td></td>
-</tr>
-<tr><td></td><td>${tests} =</td><td>Get Tests</td><td></td><td></td></tr><tr>
-<td></td>
-<td>Should Not Be Equal As Strings</td>
-<td>${tests}</td>
-<td>${DEFAULT TEST ORDER}</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td><a name="test_Exit On Failure">Exit On Failure</a></td>
-<td>[Setup]</td>
-<td>Run Tests</td>
-<td>--runmode exitonfailure</td>
-<td>misc${/}pass_and_fail.html</td>
-</tr>
-<tr>
-<td></td>
-<td>...</td>
-<td>misc${/}suites</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Check Test Case</td>
-<td>Pass</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Check Test Case</td>
-<td>Fail</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Check Test Case</td>
-<td>SubSuite1 First</td>
-<td>FAIL</td>
-<td>Critical failure occurred and ExitOnFailure option is in use</td>
-</tr>
-<tr>
-<td></td>
-<td>Check Test Case</td>
-<td>Suite3 First</td>
-<td>FAIL</td>
-<td>Critical failure occurred and ExitOnFailure option is in use</td>
-</tr>
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td><a name="test_Correct Suite Teardown is Executed When Exitonfailure is Used">Correct Suite Teardown is Executed When Exitonfailure is Used</a></td>
-<td>[Setup]</td>
-<td>Run Tests</td>
-<td>--runmode exitonfailure</td>
-<td>misc${/}suites</td>
-</tr>
-<tr>
-<td></td>
-<td>${tsuite} =</td>
-<td>Get Test Suite</td>
-<td>Suites</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Should Be Equal</td>
-<td>${tsuite.teardown.name}</td>
-<td>BuiltIn.Log</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>${tsuite} =</td>
-<td>Get Test Suite</td>
-<td>Fourth</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Should Be Equal</td>
-<td>${tsuite.teardown.name}</td>
-<td>BuiltIn.Log</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>${tsuite} =</td>
-<td>Get Test Suite</td>
-<td>Tsuite3</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Should Be Equal</td>
-<td>${tsuite.teardown}</td>
-<td>${None}</td>
-<td></td>
-</tr>
-<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>
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="action"><col class="arg" span="3"></colgroup>
-<tbody><tr>
-<th>Keyword</th>
-<th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
-</tr>
-<tr>
-<td>Check That Default Orders Are Correct</td>
-<td>Run Tests</td><td></td><td>misc${/}multiple_suites</td>
-
-
-<td></td>
-</tr><tr><td></td><td>Should&nbsp;Be Equal As Strings</td><td>${SUITE.suites}</td><td>${DEFAULT SUITE ORDER}</td><td></td></tr><tr><td></td><td>Should&nbsp;Be Equal As Strings</td><td>${SUITE.suites[0].tests}</td><td>${DEFAULT TEST ORDER}</td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Get Tests</td><td>Comment</td><td>This keyword is needed as there is also one directory suite, which &nbsp;does not contain tests.</td><td></td><td></td></tr><tr><td></td><td>${tests} =</td><td>Set Variable If</td><td>'${SUITE.suites[0].name}' ==&nbsp;'Subsuite 1'</td><td>${SUITE.suites[0].suites[0].tests}</td></tr><tr><td></td><td>...</td><td>${SUITE.suites[0].tests}</td><td></td><td></td></tr><tr><td></td><td>[ Return ]</td><td>${tests}</td><td></td><td></td></tr>
-</tbody></table>
-
-</body></html>


--
Subscription settings: 
http://groups.google.com/group/robotframework-commit/subscribe?hl=en

Reply via email to