Revision: 2877
Author: pekka.klarck
Date: Thu Apr  8 12:56:59 2010
Log: moved wildcard tests to multisource, extended that test, and cleaned up old multi source tests
http://code.google.com/p/robotframework/source/detail?r=2877

Deleted:
 /trunk/atest/robot/cli/runner/wildcards.txt
Modified:
 /trunk/atest/robot/cli/runner/multisource.txt

=======================================
--- /trunk/atest/robot/cli/runner/wildcards.txt Thu Apr  8 08:11:28 2010
+++ /dev/null
@@ -1,10 +0,0 @@
-*** Settings ***
-Default Tags    regression  pybot  jybot
-Resource        cli_resource.txt
-
-
-*** Test Cases ***
-
-Wildcards In Datasources
-    Run Tests  ${EMPTY}  misc/suites/tsuite?.*ml
-    Should Be True  ${SUITE.suites} == ['Tsuite 1', 'Tsuite 2', 'Tsuite 3']
=======================================
--- /trunk/atest/robot/cli/runner/multisource.txt       Thu Apr  8 12:41:48 2010
+++ /trunk/atest/robot/cli/runner/multisource.txt       Thu Apr  8 12:56:59 2010
@@ -1,38 +1,56 @@
 *** Settings ***
 Documentation   Running multiple suites together.
 Force Tags      regression  pybot  jybot
-Resource        ../../../resources/resource.txt
+Resource        cli_resource.txt

 *** Test Cases ***
+
 Default Name
- Run Tests ${EMPTY} core${/}misc${/}some_tests.html core${/}misc${/}example_tests.html
-    Check Names  ${suite}  Some Tests & Example Tests  \
-    Check Suites and Tests  ${suite}  ['Some Tests','Example Tests']  [ ]
+ Run Tests ${EMPTY} core/misc/some_tests.html core/misc/example_tests.html
+    Check Names  ${suite}  Some Tests & Example Tests
+    Check Content  ${suite}  ['Some Tests','Example Tests']  []
Check Names ${suite.suites[0]} Some Tests Some Tests & Example Tests. - Check Suites and Tests ${suite.suites[0]} [ ] ['Some Test 1', 'Some Test 2']
+    Check Content  ${suite.suites[0]}  []  ['Some Test 1', 'Some Test 2']
Check Names ${suite.suites[0].tests[0]} Some Test 1 Some Tests & Example Tests.Some Tests. Check Names ${suite.suites[0].tests[1]} Some Test 2 Some Tests & Example Tests.Some Tests. Check Names ${suite.suites[1]} Example Tests Some Tests & Example Tests. - Check Suites and Tests ${suite.suites[1]} [ ] ['Example Test 1', 'Example Test 2'] + Check Content ${suite.suites[1]} [] ['Example Test 1', 'Example Test 2'] Check Names ${suite.suites[1].tests[0]} Example Test 1 Some Tests & Example Tests.Example Tests. Check Names ${suite.suites[1].tests[1]} Example Test 2 Some Tests & Example Tests.Example Tests.

 Overridden Name
- Run Tests --name My%Name --escape space:% core${/}misc${/}some_tests.html core${/}misc${/}example_tests.html
-    Check Names  ${suite}  My Name  \
-    Check Suites and Tests  ${suite}  ['Some Tests','Example Tests']  [ ]
+ Run Tests --name My%Name --escape space:% core/misc/some_tests.html core/misc/example_tests.html
+    Check Names  ${suite}  My Name
+    Check Content  ${suite}  ['Some Tests','Example Tests']  []
     Check Names  ${suite.suites[0]}  Some Tests  My Name.
- Check Suites and Tests ${suite.suites[0]} [ ] ['Some Test 1', 'Some Test 2']
+    Check Content  ${suite.suites[0]}  []  ['Some Test 1', 'Some Test 2']
Check Names ${suite.suites[0].tests[0]} Some Test 1 My Name.Some Tests. Check Names ${suite.suites[0].tests[1]} Some Test 2 My Name.Some Tests.
     Check Names  ${suite.suites[1]}  Example Tests  My Name.
- Check Suites and Tests ${suite.suites[1]} [ ] ['Example Test 1', 'Example Test 2'] + Check Content ${suite.suites[1]} [] ['Example Test 1', 'Example Test 2'] Check Names ${suite.suites[1].tests[0]} Example Test 1 My Name.Example Tests. Check Names ${suite.suites[1].tests[1]} Example Test 2 My Name.Example Tests.

+Wildcards
+    Run Tests  ${EMPTY}  misc/suites/tsuite?.*ml
+    Check Names  ${suite}  Tsuite 1 & Tsuite 2 & Tsuite 3
+    Check Content  ${suite}  ['Tsuite 1', 'Tsuite 2', 'Tsuite 3']  []
+ Check Names ${suite.suites[0]} Tsuite 1 Tsuite 1 & Tsuite 2 & Tsuite 3. + Check Content ${suite.suites[0]} [] ['Suite1 First', 'Suite1 Second', 'Third In Suite1'] + Check Names ${suite.suites[0].tests[0]} Suite1 First Tsuite 1 & Tsuite 2 & Tsuite 3.Tsuite 1. + Check Names ${suite.suites[0].tests[1]} Suite1 Second Tsuite 1 & Tsuite 2 & Tsuite 3.Tsuite 1. + Check Names ${suite.suites[0].tests[2]} Third In Suite1 Tsuite 1 & Tsuite 2 & Tsuite 3.Tsuite 1. + Check Names ${suite.suites[1]} Tsuite 2 Tsuite 1 & Tsuite 2 & Tsuite 3.
+    Check Content  ${suite.suites[1]}  []  ['Suite2 First']
+ Check Names ${suite.suites[1].tests[0]} Suite2 First Tsuite 1 & Tsuite 2 & Tsuite 3.Tsuite 2. + Check Names ${suite.suites[2]} Tsuite 3 Tsuite 1 & Tsuite 2 & Tsuite 3.
+    Check Content  ${suite.suites[2]}  []  ['Suite3 First']
+ Check Names ${suite.suites[2].tests[0]} Suite3 First Tsuite 1 & Tsuite 2 & Tsuite 3.Tsuite 3.
+
+
 *** Keywords ***
-Check Suites And Tests
-    [Arguments]  ${suite}  ${suites}  ${tests}
+
+Check Content  [Arguments]  ${suite}  ${suites}  ${tests}
     Should Be True  ${suite.suites} == ${suites}
     Should Be True  ${suite.tests} == ${tests}

Reply via email to