We currently use pydev 1.3.20 with some modifications to:
- run unit-tests without any special wrapper (some code called frequently in tests relies on argv or other input determined from actual command line
- execute a linked copy of a project resource that is in an area that defines its proper context and makes its dependencies accessible correctly
To make it possible we pregenerate launch configurations and set some special hooks there. If these hooks are generally useful we can add a UI for this configuration. Even if they are not it would be nice to have this as a part of pydev by default rather than maintaining our own set of patches.
I will also attach a test case. I do not know where/how to add documentation so if you can give me a hint please do so.