Revision: 4436
Author: pekka.klarck
Date: Tue Dec  7 06:49:23 2010
Log: format + run tests with python (this will break build)
http://code.google.com/p/robotframework/source/detail?r=4436

Added:
 /trunk/atest/robot/standard_libraries/screenshot.txt
 /trunk/atest/testdata/standard_libraries/screenshot.txt
Deleted:
 /trunk/atest/robot/standard_libraries/screenshot.html
 /trunk/atest/testdata/standard_libraries/screenshot.html

=======================================
--- /dev/null
+++ /trunk/atest/robot/standard_libraries/screenshot.txt Tue Dec 7 06:49:23 2010
@@ -0,0 +1,66 @@
+*** Settings ***
+Suite Setup     Run Tests  ${EMPTY}  standard_libraries/screenshot.txt
+Force Tags      pybot  jybot  regression
+Resource        atest_resource.txt
+
+*** Test Cases ***
+Save Screenshot To Temp Dir twice
+    Check Test Case  Save Screenshot To Temp Dir Twice
+
+Save Screenshot To Temp Dir With File Name
+    Check Test Case  Save Screenshot To Temp Dir With File Name
+
+Save Screenshot With File Name and Path Defined
+ ${test} = Check Test Case Save Screenshot With File Name and Path Defined + ${exp_path} = Normalize Path ${CURDIR}../../../testdata/standard_libraries/mybase_1.jpg + Check Log Message ${test.kws[0].msgs[0]} Screenshot saved to '${exp_path}'
+
+Save Screenshot To Non Existing Path
+    Check Test Case  Save Screenshot To Non Existing Path
+
+Save Screenshot To Overwrite Should Succeed
+    Check Test Case  Save Screenshot To Overwrite Should Succeed
+
+Save Screenshot To With Non Existing Path
+    Check Test Case  Save Screenshot To With Non Existing Path
+
+Log Screenshot With Defaults
+    ${test} =  Check Test Case  Log Screenshot With Defaults
+ Message Should Contain ${test.kws[0].msgs[1]} ${TEMPDIR}${/}screenshot_1.jpg
+
+Log Screenshot With Filename Defined
+    ${test} =  Check Test Case  Log Screenshot With Filename Defined
+ Message Should Contain ${test.kws[0].msgs[1]} ${TEMPDIR}${/}image_1.jpg
+
+Log Screenshot With Filename And Path Defined
+ ${test} = Check Test Case Log Screenshot With Filename And Path Defined + Message Should Contain ${test.kws[0].msgs[1]} ${OUTDIR}${/}image_1.jpg
+
+Log Screenshot With Filename, Path And Log Path Defined
+ ${test} = Check Test Case Log Screenshot With Filename, Path And Log Path Defined
+    Check Link In Log  ${test.kws[0].msgs[1]}  image_1.jpg
+
+Log Screenshot With Filename, Path, Log Path And Width Defined
+ ${test} = Check Test Case Log Screenshot With Filename, Path, Log Path And Width Defined
+    Check Link In Log  ${test.kws[0].msgs[1]}  image_1.jpg  50%
+
+Set Screenshot Directories With Default Path
+    Check Test Case  Set Screenshot Directories With Default Path
+
+Set Screenshot Directories With Default Path and Log Path Defined
+ ${test} = Check Test Case Set Screenshot Directories With Default Path and Log Path Defined
+    Check Link In Log  ${test.kws[1].msgs[1]}  screenshot_1.jpg
+
+Log Screenshot With Initializing The Screenshot Library
+ ${test} = Check Test Case Log Screenshot With Initializing The Screenshot Library
+    Check Link In Log  ${test.kws[0].msgs[1]}  screenshot_1.jpg
+
+*** Keywords ***
+Check Link In Log
+    [Arguments]  ${message}  ${path}  ${width}=100%
+ Check Log Message ${message} <a href="${path}"><img src="${path}" width="${width}" /></a> HTML
+
+Message Should contain
+    [Arguments]  ${message}  ${expected}
+ Should Contain ${message.message.rstrip().lower()} ${expected.replace('\\','/').lower()}
+
=======================================
--- /dev/null
+++ /trunk/atest/testdata/standard_libraries/screenshot.txt Tue Dec 7 06:49:23 2010
@@ -0,0 +1,89 @@
+*** Settings ***
+Suite Setup     Remove Files  @{SCREENSHOTS}
+Test Setup      Save Start Time
+Test Teardown   Remove Files  @{SCREENSHOTS}
+Library         Screenshot
+Library Screenshot ${OUTPUTDIR} ${OUTPUTDIR} WITH NAME Screenshot2
+Library         OperatingSystem
+
+*** Variables ***
+...@{screenshots} ${TEMPDIR}${/}screenshot_1.jpg ${TEMPDIR}${/}screenshot_2.jpg ${TEMPDIR}${/}mybase_1.jpg ${CURDIR}${/}mybase_1.jpg ${CURDIR}${/}screenshot.jpeg ${TEMPDIR}${/}image_1.jpg ${OUTPUTDIR}${/}image_1.jpg +... ${OUTPUTDIR}${/}image_2.jpg ${OUTPUTDIR}${/}screenshot_1.jpg ${OUTPUTDIR}${/}screenshot_2.jpg ${OUTPUTDIR}${/}screenshot_3.jpg
+
+*** Test Cases ***
+Save Screenshot To Temp Dir Twice
+    Screenshot.Save Screenshot
+    Saved File Should Exist  ${TEMPDIR}${/}screenshot_1.jpg
+    Screenshot.Save Screenshot
+    Saved File Should Exist  ${TEMPDIR}${/}screenshot_2.jpg
+
+Save Screenshot To Temp Dir With File Name
+    Screenshot.Save Screenshot  mybase
+    Saved File Should Exist  ${TEMPDIR}${/}mybase_1.jpg
+
+Save Screenshot With File Name and Path Defined
+    Screenshot.Save Screenshot  mybase  ${CURDIR}/./
+    Saved File Should Exist  ${CURDIR}/mybase_1.jpg
+
+Save Screenshot To Non Existing Path
+ [Documentation] FAIL Directory '${CURDIR}${/}non-existing' where to save the screenshot does not exist
+    Screenshot.Save Screenshot  mybase  ${CURDIR}/non-existing
+
+Save Screenshot To Overwrite Should Succeed
+    Screenshot.Save Screenshot To  ${CURDIR}/screenshot.jpeg
+    Saved File Should Exist  ${CURDIR}${/}screenshot.jpeg
+    Save Start Time
+    Screenshot.Save Screenshot To  ${CURDIR}${/}screenshot.jpeg
+    Saved File Should Exist  ${CURDIR}${/}screenshot.jpeg
+
+Save Screenshot To With Non Existing Path
+ [Documentation] FAIL Directory '${CURDIR}${/}non-existing' where to save the screenshot does not exist
+    Screenshot.Save Screenshot To  ${CURDIR}${/}non-existing${/}ne.jpg
+
+Log Screenshot With Defaults
+    Screenshot.Log Screenshot
+    Saved File Should Exist  ${TEMPDIR}${/}screenshot_1.jpg
+
+Log Screenshot With Filename Defined
+    Screenshot.Log Screenshot  image
+    Saved File Should Exist  ${TEMPDIR}${/}image_1.jpg
+
+Log Screenshot With Filename And Path Defined
+    Screenshot.Log Screenshot  image  ${OUTPUTDIR}
+    Saved File Should Exist  ${OUTPUTDIR}${/}image_1.jpg
+
+Log Screenshot With Filename, Path And Log Path Defined
+    Screenshot.Log Screenshot  image  ${OUTPUTDIR}  ${OUTPUTDIR}
+    Saved File Should Exist  ${OUTPUTDIR}${/}image_1.jpg
+
+Log Screenshot With Filename, Path, Log Path And Width Defined
+    Screenshot.Log Screenshot  image  ${OUTPUTDIR}  ${OUTPUTDIR}  50%
+    Saved File Should Exist  ${OUTPUTDIR}${/}image_1.jpg
+
+Set Screenshot Directories With Default Path
+    Screenshot.Set Screenshot Directories  ${OUTPUTDIR}
+    Screenshot.Save Screenshot To  ${OUTPUTDIR}${/}screenshot_1.jpg
+    Screenshot.Log Screenshot
+    Saved File Should Exist  ${OUTPUTDIR}${/}screenshot_2.jpg
+
+Set Screenshot Directories With Default Path and Log Path Defined
+ Screenshot.Set Screenshot Directories ${OUTPUTDIR.replace('\\', '/')} ${OUTPUTDIR}/
+    Screenshot.Log Screenshot
+    Saved File Should Exist  ${OUTPUTDIR}${/}screenshot_1.jpg
+
+Log Screenshot With Initializing The Screenshot Library
+    Screenshot2.Log Screenshot
+    Saved File Should Exist  ${OUTPUTDIR}${/}screenshot_1.jpg
+
+*** Keywords ***
+Saved File Should Exist
+    [Arguments]  ${path}
+ [Documentation] Checks that saved file exists and is newer than given timestamp
+    File Should Exist  ${path}
+    ${filetime} =  Get Modified Time  ${path}
+    Should Be True  '${filetime}' >= '${START TIME}'
+
+Save Start Time
+    ${start time} =  Get Time
+    Set Test Variable  \${START TIME}
+
=======================================
--- /trunk/atest/robot/standard_libraries/screenshot.html Mon Apr 12 05:17:10 2010
+++ /dev/null
@@ -1,506 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-<meta name="generator" content="HTML Tidy, see www.w3.org">
-<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;
-}
-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>
-<body>
-<h1>Robot Test Cases</h1>
-
-<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>Resource</td>
-<td>atest_resource.txt</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Suite Setup</td>
-<td>Run Tests</td>
-<td><br>
- </td>
-<td>standard_libraries${/}screenshot.html</td>
-<td></td>
-</tr>
-
-<tr>
-<td>Force Tags</td>
-<td>jybot</td>
-<td>regression</td>
-<td></td>
-<td></td>
-</tr>
-</tbody>
-</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>${outputname}</td>
-<td>screenshot</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody>
-</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>Save Screenshot To Temp Dir twice</td>
-<td>Check Test Case</td>
-<td>Save Screenshot To Temp Dir Twice</td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Save Screenshot To Temp Dir With File Name</td>
-<td>Check Test Case</td>
-<td>Save Screenshot To Temp Dir With File Name</td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Save Screenshot With File Name and Path Defined</td>
-<td>${test} =</td>
-<td>Check Test Case</td><td>Save Screenshot With File Name and Path Defined</td>
-
-<td></td>
-</tr>
-
-<tr><td></td><td>${exp_path} =</td><td>Normalize Path</td><td>${CURDIR}../../../testdata/standard_libraries/mybase_1.jpg</td><td></td></tr><tr><td></td><td>Check Log Message</td><td>${test.kws[0].msgs[0]}</td><td>Screenshot saved to '${exp_path}'</td><td></td></tr><tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Save Screenshot To Non Existing Path</td>
-<td>Check Test Case</td>
-<td>Save Screenshot To Non Existing Path</td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Save Screenshot To Overwrite Should Succeed</td>
-<td>Check Test Case</td>
-<td>Save Screenshot To Overwrite Should Succeed</td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Save Screenshot To With Non Existing Path</td>
-<td>Check Test Case</td>
-<td>Save Screenshot To With Non Existing Path</td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Log Screenshot With Defaults</td>
-<td>${test} =</td>
-<td>Check Test Case</td>
-<td>Log Screenshot With Defaults</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td>Message Should Contain</td>
-<td>${test.kws[0].msgs[1]}</td>
-<td>${TEMPDIR}${/}screenshot_1.jpg</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Log Screenshot With Filename Defined</td>
-<td>${test} =</td>
-<td>Check Test Case</td>
-<td>Log Screenshot With Filename Defined</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td>Message Should Contain</td>
-<td>${test.kws[0].msgs[1]}</td>
-<td>${TEMPDIR}${/}image_1.jpg</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Log Screenshot With Filename And Path Defined</td>
-<td>${test} =</td>
-<td>Check Test Case</td>
-<td>Log Screenshot With Filename And Path Defined</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td>Message Should Contain</td>
-<td>${test.kws[0].msgs[1]}</td>
-<td>${OUTDIR}${/}image_1.jpg</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Log Screenshot With Filename, Path And Log Path Defined</td>
-<td>${test} =</td>
-<td>Check Test Case</td>
-<td>Log Screenshot With Filename, Path And Log Path Defined</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td>Check Link In Log</td>
-<td>${test.kws[0].msgs[1]}</td>
-<td>image_1.jpg</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Log Screenshot With Filename, Path, Log Path And Width
-Defined</td>
-<td>${test} =</td>
-<td>Check Test Case</td>
-<td>Log Screenshot With Filename, Path, Log Path And Width
-Defined</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td>Check Link In Log</td>
-<td>${test.kws[0].msgs[1]}</td>
-<td>image_1.jpg</td>
-<td>50%</td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Set Screenshot Directories With Default Path</td>
-<td>Check Test Case</td>
-<td>Set Screenshot Directories With Default Path</td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Set Screenshot Directories With Default Path and Log Path
-Defined</td>
-<td>${test} =</td>
-<td>Check Test Case</td>
-<td>Set Screenshot Directories With Default Path and Log Path
-Defined</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td>Check Link In Log</td>
-<td>${test.kws[1].msgs[1]}</td>
-<td>screenshot_1.jpg</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Log Screenshot With Initializing The Screenshot Library</td>
-<td>${test} =</td>
-<td>Check Test Case</td>
-<td>Log Screenshot With Initializing The Screenshot Library</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td>Check Link In Log</td>
-<td>${test.kws[0].msgs[1]}</td>
-<td>screenshot_1.jpg</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>
-
-<br>
-
-
-<table border="1">
-<colgroup span="99"><col class="name"><col class="action"><col class="arg" span="3"></colgroup>
-
-<thead>
-<tr>
-<th>Keyword</th>
-<th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
-</tr>
-</thead>
-
-<tbody>
-<tr>
-<td>Check Link In Log</td>
-<td>[Arguments]</td>
-<td>${message}</td>
-<td>${path}</td>
-<td>${width}=100%</td>
-</tr>
-
-<tr>
-<td></td>
-<td>Check Log Message</td>
-<td>${message}</td>
-<td>
-<pre id="line1945">&lt;a href="${path}"&gt;&lt;img src="${path}" width="${width}" /&gt;&lt;/a&gt;<br></pre>
-</td>
-<td>HTML</td>
-</tr>
-
-
-
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-
-<tr>
-<td>Message Should contain</td>
-<td>[Arguments]</td>
-<td>${message}</td>
-<td>${expected}</td>
-<td></td>
-</tr>
-
-<tr>
-<td></td>
-<td>Should Contain</td>
-<td>${message.message.rstrip().lower()}</td>
-<td>${expected.replace('\\','/').lower()}</td>
-<td></td>
-</tr>
-</tbody>
-</table>
-</body></html>
=======================================
--- /trunk/atest/testdata/standard_libraries/screenshot.html Tue Sep 16 05:37:44 2008
+++ /dev/null
@@ -1,695 +0,0 @@
-<!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;
-}
-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;
-}
-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>
-<body>
-
-
-<h1>Robot Test Cases</h1>
-
-
-
-<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>Library</td>
-
-
-      <td>Screenshot</td>
-
-
-      <td></td>
-
-
-      <td></td>
-
-
-      <td></td>
-
-
-    </tr>
-
-
-
- <tr><td>Library</td><td>Screenshot</td><td>${OUTPUTDIR}</td><td>${OUTPUTDIR}</td><td> With Name</td></tr><tr><td>...</td><td>Screenshot2</td><td></td><td></td><td></td></tr><tr>
-
-
-      <td>Library</td>
-
-
-      <td>OperatingSystem</td>
-
-
-      <td></td>
-
-
-      <td></td>
-
-
-      <td></td>
-
-
-    </tr>
-
- <tr><td align="undefined" valign="undefined">Suite Setup</td><td align="undefined" valign="undefined">Remove Files</td><td align="undefined" valign="undefined">@{SCREENSHOTS}</td><td></td><td></td></tr><tr>
-
-      <td align="undefined" valign="undefined">Test Setup</td>
-
-      <td align="undefined" valign="undefined">Save Start Time</td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-    </tr>
-
-
-
-
-
-    <tr>
-
-      <td align="undefined" valign="undefined">Test Teardown</td>
-
-      <td align="undefined" valign="undefined">Remove Files</td>
-
- <td align="undefined" valign="undefined">@{SCREENSHOTS}</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"><br></td>
-
- <td align="undefined" valign="undefined"></td><td align="undefined" valign="undefined"></td><td align="undefined" valign="undefined"></td>
-
-
-
-
-
-    </tr>
-
-
-
-  </tbody>
-</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>@{SCREENSHOTS}</td>
-
-
-      <td>${TEMPDIR}${/}screenshot_1.jpg</td>
-
-
-      <td>${TEMPDIR}${/}screenshot_2.jpg</td>
-
-
-      <td>${TEMPDIR}${/}mybase_1.jpg</td>
-
-
-      <td>${CURDIR}${/}mybase_1.jpg</td>
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-      <td>...</td>
-
-
-      <td>${CURDIR}${/}screenshot.jpeg</td>
-
-
-      <td>${TEMPDIR}${/}image_1.jpg</td>
-
-
-      <td>${OUTPUTDIR}${/}image_1.jpg</td>
-
-
-      <td>${OUTPUTDIR}${/}image_2.jpg</td>
-
-
- </tr><tr><td>...</td><td>${OUTPUTDIR}${/}screenshot_1.jpg</td><td>${OUTPUTDIR}${/}screenshot_2.jpg</td><td>${OUTPUTDIR}${/}screenshot_3.jpg</td><td></td></tr>
-
-
-
-  </tbody>
-</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>
-
-
-    <th>Argument</th>
-
-
-
-  </tr>
-
-
-  </thead>
-
-  <tbody>
-
-
-
-
-
-
-
-
-    <tr>
-
-
-      <td>Save Screenshot To Temp Dir Twice</td>
-
-
-      <td>Screenshot.Save Screenshot</td>
-
-
-      <td></td>
-
-
-      <td></td>
-
-
-      <td></td>
-
-
-      <td></td>
-
-
-
-    </tr>
-
-    <tr>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined">Saved File Should Exist</td>
-
- <td align="undefined" valign="undefined">${TEMPDIR}${/}screenshot_1.jpg</td>
-
-      <td align="undefined" valign="undefined"><br></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">Screenshot.Save Screenshot</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 align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined">Saved File Should Exist</td>
-
- <td align="undefined" valign="undefined">${TEMPDIR}${/}screenshot_2.jpg</td>
-
-      <td align="undefined" valign="undefined"><br></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-    </tr>
-
-    <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr>
-
- <td align="undefined" valign="undefined">Save Screenshot To Temp Dir With File Name</td>
-
- <td align="undefined" valign="undefined">Screenshot.Save Screenshot</td>
-
-      <td align="undefined" valign="undefined">mybase</td>
-
-      <td align="undefined" valign="undefined"></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">Saved File Should Exist</td>
-
- <td align="undefined" valign="undefined">${TEMPDIR}${/}mybase_1.jpg</td>
-
-      <td align="undefined" valign="undefined"><br></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-    </tr>
-
-    <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr>
-
- <td align="undefined" valign="undefined">Save Screenshot With File Name and Path Defined</td>
-
- <td align="undefined" valign="undefined">Screenshot.Save Screenshot</td>
-
-      <td align="undefined" valign="undefined">mybase</td>
-
-      <td align="undefined" valign="undefined">${CURDIR}/./</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">Saved File Should Exist</td>
-
-      <td align="undefined" valign="undefined">${CURDIR}/mybase_1.jpg</td>
-
-      <td align="undefined" valign="undefined"><br></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-    </tr>
-
- <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td align="undefined" valign="undefined">Save Screenshot To Non Existing Path</td><td align="undefined" valign="undefined">[ Document ]</td><td align="undefined" valign="undefined">FAIL</td><td align="undefined" valign="undefined"> -Directory '${CURDIR}${/}non-existing' where to save the screenshot does not exist</td><td></td><td></td></tr><tr>
-
-      <td align="undefined" valign="undefined"></td>
-
- <td align="undefined" valign="undefined">Screenshot.Save Screenshot</td>
-
-      <td align="undefined" valign="undefined">mybase</td>
-
-      <td align="undefined" valign="undefined">${CURDIR}/non-existing</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"></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 align="undefined" valign="undefined">Save Screenshot To Overwrite Should Succeed</td>
-
- <td align="undefined" valign="undefined">Screenshot.Save Screenshot To</td>
-
- <td align="undefined" valign="undefined">${CURDIR}/screenshot.jpeg</td>
-
-      <td align="undefined" valign="undefined"></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">Saved File Should Exist</td>
-
- <td align="undefined" valign="undefined">${CURDIR}${/}screenshot.jpeg</td>
-
-      <td align="undefined" valign="undefined"><br></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-    </tr>
-
- <tr><td></td><td>Save Start Time</td><td></td><td></td><td></td><td></td></tr><tr>
-
-      <td align="undefined" valign="undefined"></td>
-
- <td align="undefined" valign="undefined">Screenshot.Save Screenshot To</td>
-
- <td align="undefined" valign="undefined">${CURDIR}${/}screenshot.jpeg</td>
-
-      <td align="undefined" valign="undefined"><br></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-    </tr>
-
- <tr><td></td><td align="undefined" valign="undefined">Saved File Should Exist</td><td align="undefined" valign="undefined">${CURDIR}${/}screenshot.jpeg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Save Screenshot To With Non Existing Path&nbsp;</td><td align="undefined" valign="undefined">[ Document ]</td><td align="undefined" valign="undefined">FAIL</td><td align="undefined" valign="undefined">Directory '${CURDIR}${/}non-existing' where to save the screenshot does not exist</td><td></td><td></td></tr><tr>
-
-      <td align="undefined" valign="undefined"></td>
-
- <td align="undefined" valign="undefined">Screenshot.Save Screenshot To</td>
-
- <td align="undefined" valign="undefined">${CURDIR}${/}non-existing${/}ne.jpg</td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
-    </tr>
-
- <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Log Screenshot With Defaults </td><td>Screenshot.Log Screenshot</td><td></td><td></td><td></td><td></td></tr><tr><td></td><td>Saved File Should Exist</td><td>${TEMPDIR}${/}screenshot_1.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Log Screenshot With Filename Defined</td><td>Screenshot.Log Screenshot</td><td>image</td><td></td><td></td><td></td></tr><tr><td></td><td>Saved File Should Exist</td><td>${TEMPDIR}${/}image_1.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Log Screenshot With Filename And Path Defined</td><td>Screenshot.Log Screenshot</td><td>image</td><td>${OUTPUTDIR}</td><td></td><td></td></tr><tr><td></td><td>Saved File Should Exist</td><td>${OUTPUTDIR}${/}image_1.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Log Screenshot With Filename, Path And Log Path Defined</td><td>Screenshot.Log Screenshot</td><td>image</td><td>${OUTPUTDIR}</td><td>${OUTPUTDIR}</td><td></td></tr><tr><td></td><td>Saved File Should Exist</td><td>${OUTPUTDIR}${/}image_1.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Log Screenshot With Filename, Path, Log Path And Width Defined</td><td>Screenshot.Log Screenshot</td><td>image</td><td>${OUTPUTDIR}</td><td>${OUTPUTDIR}</td><td>50%</td></tr><tr><td></td><td>Saved File Should Exist</td><td>${OUTPUTDIR}${/}image_1.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Set Screenshot Directories With Default Path</td><td>Screenshot.Set Screenshot Directories</td><td>${OUTPUTDIR}</td><td></td><td></td><td></td></tr><tr><td></td><td>Screenshot.Save Screenshot To</td><td>${OUTPUTDIR}${/}screenshot_1.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td>Screenshot.Log Screenshot</td><td></td><td></td><td></td><td></td></tr><tr><td></td><td>Saved File Should Exist</td><td>${OUTPUTDIR}${/}screenshot_2.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Set Screenshot Directories With Default Path and Log Path Defined</td><td>Screenshot.Set Screenshot Directories</td><td>${OUTPUTDIR.replace('\\', '/')}</td><td>${OUTPUTDIR}/</td><td></td><td></td></tr><tr><td></td><td>Screenshot.Log Screenshot</td><td><br></td><td></td><td></td><td></td></tr><tr><td></td><td>Saved File Should Exist</td><td>${OUTPUTDIR}${/}screenshot_1.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Log Screenshot With Initializing The Screenshot Library</td><td>Screenshot2.Log Screenshot</td><td></td><td></td><td></td><td></td></tr><tr><td></td><td>Saved File Should Exist</td><td>${OUTPUTDIR}${/}screenshot_1.jpg</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
-
-
-
-  </tbody>
-</table>
-
-
-
-<br>
-
-
-
-<table border="1">
-
-
- <colgroup span="99"><col class="name"><col class="action"><col class="arg" span="3"></colgroup>
-
-  <thead>
-  <tr>
-
-
-    <th>Keyword</th>
-
-
-    <th>Action</th>
-
-
-    <th>Argument</th>
-
-
-    <th>Argument</th>
-
-
-    <th>Argument</th>
-
-
-  </tr>
-
-
-  </thead>
-
-  <tbody>
-
-
-    <tr>
-
-
-      <td>Saved File Should Exist</td>
-
-
-      <td>[ Arguments ]</td>
-
-
-      <td>${path}</td>
-
-
-      <td><br></td>
-
-
-      <td></td>
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-      <td></td>
-
-
-      <td>[ Document ]</td>
-
-
-      <td>Checks that saved file exists and</td>
-
-
-      <td>is newer than given timestamp</td>
-
-
-      <td></td>
-
-
-    </tr>
-
-    <tr>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined">File Should Exist</td>
-
-      <td align="undefined" valign="undefined">${path}</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">${filetime} =</td>
-
-      <td align="undefined" valign="undefined">Get Modified Time</td>
-
-      <td align="undefined" valign="undefined">${path}</td>
-
-      <td align="undefined" valign="undefined"></td>
-
-    </tr>
-
-    <tr>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined">Fail Unless</td>
-
- <td align="undefined" valign="undefined">'${filetime}' &gt;= '${START TIME}'</td>
-
-      <td align="undefined" valign="undefined"></td>
-
-      <td align="undefined" valign="undefined"></td>
-
- </tr><tr><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Save Start Time</td><td>${start time} =</td><td>Get Time</td><td></td><td></td></tr><tr><td></td><td>Set Test Variable</td><td>\${START TIME}</td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr>
-
-
-
-  </tbody>
-</table>
-
-
-</body></html>

Reply via email to