See <http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/2407/changes>
Changes: [Mikko Korpela <[email protected]>] Fix splitlog setup and teardown problems ------------------------------------------ [...truncated 6154 lines...] ------------------------------------------------------------------------------ When Multiple Resource Or Variable Files Are Imported The First On... | PASS | ------------------------------------------------------------------------------ Variables With Different Priorities Are Seen Also In User Keywords | PASS | ------------------------------------------------------------------------------ Variables Set During Test Execution Override All Variables In Thei... | PASS | ------------------------------------------------------------------------------ Robot.Variables.Variable Priorities :: Some of these tests are tes... | PASS | 8 critical tests, 8 passed, 0 failed 8 tests total, 8 passed, 0 failed ============================================================================== Robot.Variables.Variable Scopes :: These tests are somewhat related to test... ============================================================================== Variables Set In Test Case Are Seen By User Keywords | PASS | ------------------------------------------------------------------------------ Variables Set In One Test Are Not Visible In Another | PASS | ------------------------------------------------------------------------------ Variables Set In User Keyword Are Seen Only By Lower Level User Ke... | PASS | ------------------------------------------------------------------------------ Robot.Variables.Variable Scopes :: These tests are somewhat relate... | PASS | 3 critical tests, 3 passed, 0 failed 3 tests total, 3 passed, 0 failed ============================================================================== Robot.Variables.Variable Table ============================================================================== Scalar String | PASS | ------------------------------------------------------------------------------ Scalar Non-Strings | PASS | ------------------------------------------------------------------------------ Scalar String With Escapes | PASS | ------------------------------------------------------------------------------ Empty Scalar String | PASS | ------------------------------------------------------------------------------ Scalar List | PASS | ------------------------------------------------------------------------------ Scalar List With Non-Strings | PASS | ------------------------------------------------------------------------------ Scalar List With Escapes | PASS | ------------------------------------------------------------------------------ List With One Item | PASS | ------------------------------------------------------------------------------ List With Multiple Items | PASS | ------------------------------------------------------------------------------ List With Escapes | PASS | ------------------------------------------------------------------------------ List Created From List With Escapes | PASS | ------------------------------------------------------------------------------ List With No Items | PASS | ------------------------------------------------------------------------------ Scalar Variable Containing List Is Different Than List Variable | PASS | ------------------------------------------------------------------------------ Variable Names Are Case Insensitive | PASS | ------------------------------------------------------------------------------ Variable Names Are Space Insensitive | PASS | ------------------------------------------------------------------------------ Variable Names Are Underscore Insensitive | PASS | ------------------------------------------------------------------------------ Assign Mark With Scalar Variable | PASS | ------------------------------------------------------------------------------ Assign Mark With List Variable | PASS | ------------------------------------------------------------------------------ Robot.Variables.Variable Table | PASS | 18 critical tests, 18 passed, 0 failed 18 tests total, 18 passed, 0 failed ============================================================================== Robot.Variables.Variables From Resource Files ============================================================================== Scalar String | PASS | ------------------------------------------------------------------------------ Scalar Non-Strings | PASS | ------------------------------------------------------------------------------ Scalar String With Escapes | PASS | ------------------------------------------------------------------------------ Empty Scalar String | PASS | ------------------------------------------------------------------------------ Scalar List | PASS | ------------------------------------------------------------------------------ Scalar List With Non-Strings | PASS | ------------------------------------------------------------------------------ Scalar List With Escapes | PASS | ------------------------------------------------------------------------------ List with One Item | PASS | ------------------------------------------------------------------------------ List With Multiple Items | PASS | ------------------------------------------------------------------------------ List With Escapes | PASS | ------------------------------------------------------------------------------ List Created From List With Escapes | PASS | ------------------------------------------------------------------------------ List With No Items | PASS | ------------------------------------------------------------------------------ Scalar Variable Containing List Is Different Than List Variable | PASS | ------------------------------------------------------------------------------ Variable Names Are Case Insensitive | PASS | ------------------------------------------------------------------------------ Variable Names Are Space Insensitive | PASS | ------------------------------------------------------------------------------ Variable Names Are Underscore Insensitive | PASS | ------------------------------------------------------------------------------ Assign Mark With Scalar variable | PASS | ------------------------------------------------------------------------------ Assign Mark With List variable | PASS | ------------------------------------------------------------------------------ Robot.Variables.Variables From Resource Files | PASS | 18 critical tests, 18 passed, 0 failed 18 tests total, 18 passed, 0 failed ============================================================================== Robot.Variables.Variables From Variable Files ============================================================================== Scalar String | PASS | ------------------------------------------------------------------------------ Scalar Non-Strings | PASS | ------------------------------------------------------------------------------ Scalar String With Escapes | PASS | ------------------------------------------------------------------------------ Empty Scalar String | PASS | ------------------------------------------------------------------------------ Scalar List | PASS | ------------------------------------------------------------------------------ Scalar List With Non-Strings | PASS | ------------------------------------------------------------------------------ Scalar List With Escapes | PASS | ------------------------------------------------------------------------------ Scalar Object | PASS | ------------------------------------------------------------------------------ List with One Item | PASS | ------------------------------------------------------------------------------ List With Multiple Items | PASS | ------------------------------------------------------------------------------ List With Escapes | PASS | ------------------------------------------------------------------------------ List With No Items | PASS | ------------------------------------------------------------------------------ List With Objects | PASS | ------------------------------------------------------------------------------ Scalar Variable Containing List Is Different Than List Variable | PASS | ------------------------------------------------------------------------------ Variable Names Are Case Insensitive | PASS | ------------------------------------------------------------------------------ Variable Names Are Underscore Insensitive | PASS | ------------------------------------------------------------------------------ Robot.Variables.Variables From Variable Files | PASS | 16 critical tests, 16 passed, 0 failed 16 tests total, 16 passed, 0 failed ============================================================================== Robot.Variables.Variables In Import Settings ============================================================================== Variable Defined In Test Case File Is Used To Import Resources | PASS | ------------------------------------------------------------------------------ Robot.Variables.Variables In Import Settings | PASS | 1 critical test, 1 passed, 0 failed 1 test total, 1 passed, 0 failed ============================================================================== Robot.Variables.Variables Inside Variables ============================================================================== Variable Inside Variable In Variable Table | PASS | ------------------------------------------------------------------------------ Variable Inside Variable In Test Case | PASS | ------------------------------------------------------------------------------ Variable Inside Variable In User Keyword | PASS | ------------------------------------------------------------------------------ Variable Inside List Variable | PASS | ------------------------------------------------------------------------------ Variable Inside List Variable Index | PASS | ------------------------------------------------------------------------------ Variable Inside Variable And Extended Variable Syntax | PASS | ------------------------------------------------------------------------------ Non-Existing Variable Inside Variable | PASS | ------------------------------------------------------------------------------ Robot.Variables.Variables Inside Variables | PASS | 7 critical tests, 7 passed, 0 failed 7 tests total, 7 passed, 0 failed ============================================================================== Robot.Variables | PASS | 156 critical tests, 156 passed, 0 failed 156 tests total, 156 passed, 0 failed ============================================================================== Robot :: Robot Framework acceptance tests | FAIL | 2217 critical tests, 2216 passed, 1 failed 2235 tests total, 2216 passed, 19 failed ============================================================================== Output: <http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/results/output.xml> [ ERROR ] Unexpected error: TypeError: sequence item 0: expected string, NoneType found Traceback (most recent call last): File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/__init__.py",> line 89, in _execute suite, rc = method(*datasources, **options) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/__init__.py",> line 133, in run RobotResultWriter(settings).write_results(output) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/reporting/resultwriter.py",> line 65, in write_results LogBuilder(self).build() File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/reporting/builders.py",> line 47, in build self._build() File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/reporting/builders.py",> line 76, in _build self._context.data_model.set_settings(self._get_settings()) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/reporting/resultwriter.py",> line 42, in data_model self.result.visit(CombiningVisitor(creator, KeywordRemovingVisitor())) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/result/executionresult.py",> line 50, in visit visitor.visit_result(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/result/visitor.py",> line 22, in visit_result result.suite.visit(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/testsuite.py",> line 103, in visit visitor.visit_suite(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/visitor.py",> line 21, in visit_suite suite.suites.visit(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/itemlist.py",> line 53, in visit item.visit(visitor) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/testsuite.py",> line 103, in visit visitor.visit_suite(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/visitor.py",> line 21, in visit_suite suite.suites.visit(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/itemlist.py",> line 53, in visit item.visit(visitor) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/testsuite.py",> line 103, in visit visitor.visit_suite(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/visitor.py",> line 22, in visit_suite suite.tests.visit(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/itemlist.py",> line 53, in visit item.visit(visitor) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/testcase.py",> line 59, in visit visitor.visit_test(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/visitor.py",> line 33, in visit_test test.keywords.visit(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/itemlist.py",> line 53, in visit item.visit(visitor) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/keyword.py",> line 56, in visit visitor.visit_keyword(self) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/model/visitor.py",> line 46, in visit_keyword self.end_keyword(kw) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/result/combiningvisitor.py",> line 31, in delegator getattr(visitor, method_name)(item) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/result/datamodel.py",> line 65, in end_keyword model = self._build(kw) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/result/datamodel.py",> line 45, in _build return self._handlers.pop().build(item) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/result/jsondatamodelhandlers.py",> line 206, in build result = self._create_result(keyword) File "<http://robot.radiaatto.ri.fi/hudson/job/RobotFramework/ws/atest/../src/robot/result/jsondatamodelhandlers.py",> line 215, in _create_result self._id(', '.join(keyword.args)), Build step 'Execute shell' marked build as failure Robot results publisher started... -Parsing output xml: Done! -Copying log files to build dir: Done! -Assigning results to build: Done! -Checking thresholds: Done! Done publishing Robot results.
