Skip to content

Commit 213f634

Browse files
committed
Moving tests into run_on_failure.txt
2 parents e713ed4 + 32fb53e commit 213f634

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

test/acceptance/keywords/run_on_failure.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ Prefer Custom Keywords
2020
Restore Old Search Order
2121
Set Library Search Order ${old order}
2222

23+
Open Browser To Front Page
24+
Open Browser ${FRONT PAGE}
25+
2326
*** Test Cases ***
2427
Run On Failure Keyword Only Called Once
2528
[Setup] Prefer Custom Keywords
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
*** Settings ***
2+
Suite Setup Run Keywords Prefer Custom Keywords Open Browser To Front Page
3+
Suite Teardown Run Keywords Close Browser Set Debug Loglevel Restore Old Search Order
4+
Test Teardown Register Keyword To Run On Failure Nothing
5+
Resource ../resource.txt
6+
Library CustomSeleniumKeywords
7+
8+
*** Test Cases ***
9+
Run On Failure Keyword Only Called Once
10+
Set Test Variable ${ON FAIL COUNT} ${0}
11+
Register Keyword To Run On Failure On Fail
12+
Run Keyword And Ignore Error Custom Selenium Keyword
13+
Should Be Equal ${ON FAIL COUNT} ${1} On Failure Keyword called ${ON FAIL COUNT} times.
14+
15+
*** Variables ***
16+
${old order}
17+
18+
*** Keywords ***
19+
On Fail
20+
${count}= Evaluate ${ON FAIL COUNT} + 1
21+
Set Test Variable ${ON FAIL COUNT} ${count}
22+
23+
Prefer Custom Keywords
24+
${old order}= Set Library Search Order CustomSeleniumKeywords
25+
26+
Restore Old Search Order
27+
Set Library Search Order ${old order}
28+
29+
Open Browser To Front Page
30+
Open Browser ${FRONT PAGE}

test/resources/testlibs/CustomSeleniumKeywords.py

100644100755
File mode changed.

0 commit comments

Comments
 (0)