Today I tried Junie from JetBrains. I asked it to write unit tests for one of the MCP servers from Anthropic. I checked the Bravo mode so that, Junie can create/delete/edit files. It started with Planning, and then writing test cases. In the first run, most of the test cases failed or skipped. When I pasted the error message, it corrected them, and tested itself by running pytest
.
I have not verified the test cases yet. It it a bit slow (probably will get better in the future).
I will continue to explore Junie.
Most of the tests got skipped in the first run:
After correcting the tests: