Is there a way to integrate background unit tests with the Pydev Eclipse environment?
My unit tests run well, but I would like to integrate them to run in the background based on source file changes (e.g. with nose) and to integrate the result back to Eclipse (I’m thinking big red X when tests fail with a console and trace log view).
No, a command prompt running nose on the side does not count.
I have had this Eclipse integration when developing RoR stuff.
Thanks,
Tal.
EDIT: Check out the new Pydev (1.6.4) http://pydev.org/manual_adv_pyunit.html
This feature has been added to PyDev 2.0.1 with an option to relaunch the tests in the last test run whenever a python file change, with an additional option to rerun only the errors — although it’ll run the full test suite if no errors were found, as the idea is that you work through your errors and when all pass a final launch for the whole suite is done (then you can move on to another task).
The current nightly build has this feature incorporated.