Auto-reload code with robot-server

[reload]-extras will make robot-server to detect filesystem changes under ./src and reload the test layer when a change is detected.

Update buildout.cfg:

[buildout]
parts =
    ...
    robot

[robot]
recipe = zc.recipe.egg
eggs =
    Pillow
    ${test:eggs}
    plone.app.robotframework[reload]

If you added the reload-extras to the plone.app.robotframework egg and there is no src directory in your buildout (such as when you are using the buildout of a specific product), robot-server will complain and fail to start. In this case, use the --reload-paths option on the command line to tell it where it should watch for changes, e.g.:

$ bin/robot-server --reload-path <mypath> my.product.testing.MY_PRODUCT_ROBOT_TESTING