It's a known limitation of the Python version of the remote server
(robotremoteserver.py) that it doesn't support dynamic libraries [1].
Because this is the reference implementation, I assume that other
remote servers don't support the dynamic library API either.
[1] http://code.google.com/p/robotframework/issues/detail?id=187
Adding the support for dynamic libraries into robotremoteserver.py
would be great and should be too hard either. Since you have already
started to work on this, are you interested in collaborating? If yes,
I think it would be easiest to move robotremoteserver.py into its own
project in GitHub so that collaboration would be easier. That way we
could also make the tool easy to install and new version of the tool
wouldn't be dependent on Robot Framework releases.
Cheers,
.peke
--
Agile Tester/Developer/Consultant :: http://eliga.fi
Lead Developer of Robot Framework :: http://robotframework.org
As I wrote earlier, I agree that this is a good idea. I discussed with
other core developers and we agreed that moving the Python remove
server into a separate project is a good idea and we'll probably to
that this week. If adding the support for dynamic libs is as easy as I
assume it is, we probably will do that at the same time.
Notice that for us starting a separate project for the Python remote
server is more important than where it is hosted. Now the server code
is under Robot Framework main project and thus somewhat tied to its
release schedule. More importantly, having a separate project makes it
possible (or at least a lot easier) to make the remote server easy to
install. My hope is that soon you can run something like `pip install
robotframework-remoteserver` to get the server installed.
The above said, I do believe GitHub offers better tools for
collaborative development than Google Code. Easy forking and pull
requests is a brilliant concept. The benefits aren't that big that
moving existing projects over always makes sense, though. There are
also other good open source hosting services (e.g.
https://bitbucket.org) that you may want to consider, especially if
you don't particularly like Git.