4 new revisions:
Revision: 5d07663846dd
Author: Pekka Klärck
Date: Wed Jan 4 02:12:51 2012
Log: Listeners: Added suite source to attributes passed to start_suite
and ...
http://code.google.com/p/robotframework/source/detail?r=5d07663846dd
Revision: ca05d20c563d
Author: Pekka Klärck
Date: Wed Jan 4 02:13:11 2012
Log: recompile
http://code.google.com/p/robotframework/source/detail?r=ca05d20c563d
Revision: 8fdcd39fab13
Author: Pekka Klärck
Date: Wed Jan 4 02:14:54 2012
Log: Documented passing suite source to listeners....
http://code.google.com/p/robotframework/source/detail?r=8fdcd39fab13
Revision: ba2fd435b05c
Author: Pekka Klärck
Date: Wed Jan 4 02:49:59 2012
Log: More tests and small fix for passing suite source to listeners....
http://code.google.com/p/robotframework/source/detail?r=ba2fd435b05c
==============================================================================
Revision: 5d07663846dd
Author: Pekka Klärck
Date: Wed Jan 4 02:12:51 2012
Log: Listeners: Added suite source to attributes passed to start_suite
and end_suite.
This is a patch by imranoftherings. Thanks!
Update issue 1015
Status: Started
Owner: pekka.klarck
Code and test changes applied.
http://code.google.com/p/robotframework/source/detail?r=5d07663846dd
Modified:
/atest/robot/output/listener_interface/listener_methods.txt
/atest/testresources/listeners/JavaAttributeVerifyingListener.java
/atest/testresources/listeners/attributeverifyinglistener.py
/src/robot/output/listeners.py
=======================================
--- /atest/robot/output/listener_interface/listener_methods.txt Fri Sep 23
02:54:04 2011
+++ /atest/robot/output/listener_interface/listener_methods.txt Wed Jan 4
02:12:51 2012
@@ -56,14 +56,14 @@
${status} = Log File ${TEMPDIR}/${ATTR_TYPE_FILE}
Check Stderr Does Not Contain attributeverifyinglistener
Should Not Contain ${status} FAILED
- Should Contain X Times ${status} PASSED 158
+ Should Contain X Times ${status} PASSED 160
Correct Attributes To Java Listener Methods
[Tags] jybot
${status} = Log File ${JAVATEMPDIR}/${JAVA_ATTR_TYPE_FILE}
Check Stderr Does Not Contain JavaAttributeVerifyingListener
Should Not Contain ${status} FAILED
- Should Contain X Times ${status} PASSED 158
+ Should Contain X Times ${status} PASSED 160
Suite And Test Counts
Run Tests --listener listeners.SuiteAndTestCounts misc/suites/sub*
=======================================
--- /atest/testresources/listeners/JavaAttributeVerifyingListener.java Fri
Jul 22 01:51:13 2011
+++ /atest/testresources/listeners/JavaAttributeVerifyingListener.java Wed
Jan 4 02:12:51 2012
@@ -34,12 +34,12 @@
public void startSuite(String name, Map attrs) {
verifyAttributes("START SUITE", attrs,
- new String[]
{"doc", "starttime", "longname", "metadata", "tests", "suites", "totaltests"});
+ new String[]
{"doc", "starttime", "longname", "source", "metadata", "tests", "suites", "totaltests"});
}
public void endSuite(String name, Map attrs) {
verifyAttributes("END SUITE", attrs,
- new String[]
{"doc", "starttime", "longname", "metadata", "endtime", "elapsedtime", "status", "message", "statistics"});
+ new String[]
{"doc", "starttime", "longname", "source", "metadata", "endtime", "elapsedtime", "status", "message", "statistics"});
}
public void startTest(String name, Map attrs) {
=======================================
--- /atest/testresources/listeners/attributeverifyinglistener.py Fri Jul 22
01:51:13 2011
+++ /atest/testresources/listeners/attributeverifyinglistener.py Wed Jan 4
02:12:51 2012
@@ -13,11 +13,11 @@
def start_suite(name, attrs):
_verify_attrs('START SUITE', attrs,
- START_ATTRS + 'longname metadata tests suites
totaltests')
+ START_ATTRS + 'longname metadata source tests suites
totaltests')
def end_suite(name, attrs):
_verify_attrs('END SUITE', attrs,
- END_ATTRS + 'longname metadata statistics message')
+ END_ATTRS + 'longname metadata source statistics
message')
def start_test(name, attrs):
_verify_attrs('START TEST', attrs,
=======================================
--- /src/robot/output/listeners.py Tue Jan 3 04:26:44 2012
+++ /src/robot/output/listeners.py Wed Jan 4 02:12:51 2012
@@ -83,7 +83,8 @@
attrs = self._get_start_attrs(suite, 'metadata')
attrs.update({'tests' : [t.name for t in suite.tests],
'suites': [s.name for s in suite.suites],
- 'totaltests': suite.get_test_count()})
+ 'totaltests': suite.get_test_count(),
+ 'source': suite.source})
li.call_method(li.start_suite, suite.name, attrs)
def end_suite(self, suite):
@@ -94,6 +95,7 @@
else:
attrs = self._get_end_attrs(suite, 'metadata')
attrs['statistics'] = suite.get_stat_message()
+ attrs['source'] = suite.source
li.call_method(li.end_suite, suite.name, attrs)
def start_test(self, test):
==============================================================================
Revision: ca05d20c563d
Author: Pekka Klärck
Date: Wed Jan 4 02:13:11 2012
Log: recompile
http://code.google.com/p/robotframework/source/detail?r=ca05d20c563d
Modified:
/atest/testresources/listeners/JavaAttributeVerifyingListener.class
=======================================
--- /atest/testresources/listeners/JavaAttributeVerifyingListener.class Fri
Jul 22 02:02:53 2011
+++ /atest/testresources/listeners/JavaAttributeVerifyingListener.class Wed
Jan 4 02:13:11 2012
@@ -43,10 +43,11 @@
"