See <http://robot.radiaatto.ri.fi/job/RIDE-Windows/205/changes>

Changes:

[Mikko Korpela] remove old library versions only after new ones have been 
inserted

[Mikko Korpela] librarymanager: Also catch OSError

[Mikko Korpela] librarymanager: protect from multiple results

[Mikko Korpela] unit test runner from past

[Mikko Korpela] chiefcontroller: add librarymanager

[Mikko Korpela] test_plugin_api: add LibraryManager

[Mikko Korpela] namespace performance tests: Use in memory library database

[Mikko Korpela] ns performance: close library manager after time check

[Mikko Korpela] test_namespace: prefetch used libraries to prevent asynch errors

[Mikko Korpela] testing

[Mikko Korpela] testing

[Mikko Korpela] testing

[Mikko Korpela] testing

[Mikko Korpela] remove unused code

[Mikko Korpela] use in memory database in tests

[Mikko Korpela] test_ns_performance: exclude first call to timed function

[Mikko Korpela] LibraryManager: survive from database locking issues

[Mikko Korpela] fix tests

[Mikko Korpela] remove forced imports

[Mikko Korpela] improve logging during librarykeywords.db initialization

[Mikko Korpela] database initialization

[Mikko Korpela] fixing bugs

[Mikko Korpela] chiefcontroller: Fix librarymanager is None

[Mikko Korpela] use cursor in db queries

[Mikko Korpela] variablefetcher process stuff from namespace to variablefetcher

[mika.hanninen] Test data generator for bigger projects

[Mikko Korpela] fix variable importing

[mika.hanninen] refactored

[mika.hanninen] generate_big_project paver task accepts options - defaults are 
defined in the pavement.py

[mika.hanninen] refactored generate_big_project task

[Mikko Korpela] variablefetcher: Do not use multiprocessing

[Mikko Korpela] libraryfetcher: Remove multiprocessing

[Mikko Korpela] Remove refresh button

[Mikko Korpela] remove refresh

[Mikko Korpela] namespace: Update listeners can be unregistered even if they 
are not on the list

[Mikko Korpela] librarymanager: Survive from unexpected exception

[Mikko Korpela] librarymanager: Publish message if callback throws an exception

[Mikko Korpela] librarymanager: Fix null keywords

[Mikko Korpela] namespace: Fix update as callback to librarymanager

[Mikko Korpela] cache: All access to library_database from same thread

[Mikko Korpela] Add SuiteFileNameValidator that prevents creating __init__ 
files as suites

[Mikko Korpela] go_find_some_bugs: print the whole stack trace

[Mikko Korpela] random tester: Better - more executable logging

[Mikko Korpela] Fix purify problem

[Mikko Korpela] removed run_utests as this is not needed when we are not using 
multiprocessing

[Mikko Korpela] FindVariableOccurrences: simplify code

[mika.hanninen] Generator randomly selects library name for keywords: either 
full name or 'with name' or invalid name.

[Mikko Korpela] cleanup

[Mikko Korpela] fix Rename crash with variable

[Mikko Korpela] Rename Keyword when old value is variable is not allowed

[mika.hanninen] Version 0.51

[mika.hanninen] Refactoring for generate_big_project

[Mikko Korpela] go_find_some_bugs: comment out costly debugging

[Tatu Kairi] Settings: refactored initializing of settings

[Tatu Kairi] Settings: Moved RideSettings from preferences/__init__.py to 
preferences/settings.py

[Tatu Kairi] Settings: read project's excludes from exclude file

[Tatu Kairi] Settings: first draft of class Exclude

[Tatu Kairi] Settings: refactored excludes

[Tatu Kairi] Settings: refactored tests. first working version of the excludes

[Tatu Kairi] ResourceFactory: refactored tests -- removed commented code

[Tatu Kairi] Settings: added unit tests for excludes

[Tatu Kairi] Settings: refactored excludes tests

[Tatu Kairi] Settings: refactored excludes

[Tatu Kairi] Tree: can mark excludes in tree component

[Tatu Kairi] Settings: refactored Excludes.check_path to work with None as path

[Tatu Kairi] Excludes: refactored tests

[Tatu Kairi] Excludes: more tests, refactoring

[Tatu Kairi] Excludes: option in UI to exclude folders

[Tatu Kairi] Excludes: UI working

[Tatu Kairi] Excludes: fix failing tests

[Tatu Kairi] Excludes: fix run-time exceptions

[Tatu Kairi] Excludes: can remove one path from excludes

[Tatu Kairi] Tree: can mark directory as un-excluded

[Tatu Kairi] Excludes: exclude/include works in Tree

[Tatu Kairi] Excludes: handling of editor with excluded directories

[Tatu Kairi] Excludes: handle errors with editor when directory is excluded

------------------------------------------
[...truncated 9168 lines...]
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)


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

  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 328, in contains
    return self.contains(head, excludes)
  File 
"<http://robot.radiaatto.ri.fi/job/RIDE-Windows/ws/src\robotide\preferences\settings.py";,>
 line 325, 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

----------------------------------------------------------------------
Ran 905 tests in 14.855s

FAILED (errors=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