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

Reply via email to