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 Be Equal As
Strings</td><td>${SUITE.suites}</td><td>${DEFAULT SUITE
ORDER}</td><td></td></tr><tr><td></td><td>Should 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 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}' == '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