See <http://robot.radiaatto.ri.fi/job/RIDE-Windows/211/changes>
Changes: [Mikko Korpela] Fix $-sign in keyword issue 1086 [mika.hanninen] New user keyword - argument field, now autocompletes variable hashs if empty field or press comma is pressed in the field [Mikko Korpela] Added janne to testwords.txt [Mikko Korpela] Added Mikko to testwords.txt [mika.hanninen] Added ArgumentEditor and changed shortcut keys [mika.hanninen] Changed short cut keys and added doc to the user kw dialog [Mikko Korpela] ResourceFileController#is_used optimization [mika.hanninen] Fix for #1088 [mika.hanninen] Re-Fix for #1088 [Mikko Korpela] ResourceFileController.is_used related optimization [mika.hanninen] Issue 1063 first phase fix [Tatu Kairi] Tests: refactored naming in datafilereader [mika.hanninen] Count empty files as valid resources [Mikko Korpela] ResourceFileController: store known imports to improve is_used performance [Mikko Korpela] is_used related test [Mikko Korpela] Fix import delete [Mikko Korpela] all imports resolved flag [Mikko Korpela] Only reset resolvance when file does not exist [Mikko Korpela] unglobal flag (fix another project load) for resource imports resolvance [Mikko Korpela] fix tests [Mikko Korpela] fix remove problem [Mikko Korpela] fix test [Mikko Korpela] all resources are resolved only when get_where_used returns [Tatu Kairi] Excludes: move exclude files to it's own directory under settings dir to avoid name clashes [Tatu Kairi] Excludes: handle invalid paths for exclude file better [Tatu Kairi] Excludes: business logic tests [Tatu Kairi] Excludes: bug when starting RIDE with resource folders that are excluded ------------------------------------------ [...truncated 9250 lines...] File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 330, in contains return self.contains(head, excludes) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py",> line 327, in contains head, folder = os.path.split(path) File "C:\Program Files (x86)\Python27\lib\ntpath.py", line 170, in split d, p = splitdrive(p) File "C:\Program Files (x86)\Python27\lib\ntpath.py", line 125, in splitdrive if p[1:2] == ':': RuntimeError: maximum recursion depth exceeded in cmp ====================================================================== FAIL: test_nested_resource_directories (controller.test_chiefcontroller.TestResolvingResourceDirectories) ---------------------------------------------------------------------- Traceback (most recent call last): File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/utest\controller\test_chiefcontroller.py",> line 217, in test_nested_resource_directories assert_equals(len(self.chief.data.children), 1) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 184, in fail_unless_equal _report_unequality_failure(first, second, msg, values, '!=') File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 247, in _report_unequality_failure _report_failure(msg) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 233, in _report_failure raise AssertionError(msg) AssertionError: 0 != 1 ====================================================================== FAIL: test_resource_directory_gets_nearest_possible_parent (controller.test_chiefcontroller.TestResolvingResourceDirectories) ---------------------------------------------------------------------- Traceback (most recent call last): File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/utest\controller\test_chiefcontroller.py",> line 211, in test_resource_directory_gets_nearest_possible_parent assert_equals(len(self.chief.data.children[0].children), 1) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 184, in fail_unless_equal _report_unequality_failure(first, second, msg, values, '!=') File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 247, in _report_unequality_failure _report_failure(msg) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 233, in _report_failure raise AssertionError(msg) AssertionError: 0 != 1 ====================================================================== FAIL: test_resource_file_in_own_directory_is_added_to_top_suite (controller.test_chiefcontroller.TestResolvingResourceDirectories) ---------------------------------------------------------------------- Traceback (most recent call last): File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/utest\controller\test_chiefcontroller.py",> line 190, in test_resource_file_in_own_directory_is_added_to_top_suite self._assert_resource_dir_was_created_as_child_of(self.chief.data) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/utest\controller\test_chiefcontroller.py",> line 234, in _assert_resource_dir_was_created_as_child_of assert_equals(len(ctrl.children), 1) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 184, in fail_unless_equal _report_unequality_failure(first, second, msg, values, '!=') File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 247, in _report_unequality_failure _report_failure(msg) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 233, in _report_failure raise AssertionError(msg) AssertionError: 0 != 1 ====================================================================== FAIL: test_resource_in_nested_directory (controller.test_chiefcontroller.TestResolvingResourceDirectories) ---------------------------------------------------------------------- Traceback (most recent call last): File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/utest\controller\test_chiefcontroller.py",> line 224, in test_resource_in_nested_directory assert_equals(len(self.chief.data.children), 1) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 184, in fail_unless_equal _report_unequality_failure(first, second, msg, values, '!=') File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 247, in _report_unequality_failure _report_failure(msg) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 233, in _report_failure raise AssertionError(msg) AssertionError: 0 != 1 ====================================================================== FAIL: test_two_resource_in_same_directory_get_same_parent (controller.test_chiefcontroller.TestResolvingResourceDirectories) ---------------------------------------------------------------------- Traceback (most recent call last): File "c:\jenkins\workspace\RIDE-Wind Captured Task Output: --------------------- ---> pavement.test Traceback (most recent call last): File "C:\Program Files (x86)\Python27\lib\site-packages\paver\tasks.py", line 190, in _run_task return do_task() File "C:\Program Files (x86)\Python27\lib\site-packages\paver\tasks.py", line 187, in do_task return func(**kw) File "pavement.py", line 86, in test assert _run_nose(args) is True AssertionError ows\utest\controller\test_chiefcontroller.py", line 197, in test_two_resource_in_same_directory_get_same_parent self._assert_resource_dir_was_created_as_child_of(self.chief.data) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/utest\controller\test_chiefcontroller.py",> line 234, in _assert_resource_dir_was_created_as_child_of assert_equals(len(ctrl.children), 1) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 184, in fail_unless_equal _report_unequality_failure(first, second, msg, values, '!=') File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 247, in _report_unequality_failure _report_failure(msg) File "<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/lib\robot\utils\asserts.py",> line 233, in _report_failure raise AssertionError(msg) AssertionError: 0 != 1 ---------------------------------------------------------------------- Ran 909 tests in 17.774s FAILED (errors=6, failures=5) <http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/>exit> 1 Build step 'Execute Windows batch command' marked build as failure Recording test results
