I get made fun of on a daily basis for this but I am addicted to GUI Green-Bar testing. When I say that I literally mean a simple little Green/Red progress bar that shows me my pass/fail tests. I am addicted to it. I need it. Eclipse C++ and CUTE had spoiled me and now I desire the same thing for Python. Don’t get me wrong, I don’t practice “metrics driven development“, but for me personally, it is a motivator, an easy and clearly defined goal in my test driven approach, make that bar go full green.

I’ve spent the last few hours on Google and misc blogs looking for GUI Green bar testing for modern Python and have been unsuccessful in finding anything. So I ask anyone who happens to read this blog if you know of any plugins for any IDEs or text editors that support this for Python.

In the mean time I started my first Eclipse plugin project ever in hopes I can hack my through enough Java and pull enough from PyDev extension that I can make a simple green bar for Eclipse that parses nosetests output or something.

4 Comments

  1. Carlos says:

    I got into the same quest as you and, so far, got the same results: there aren’t any Eclipse plugins for Python that would show us the simplest green-bar. So sad… :(

    And how are things going with your own implementation of this incredibly useful plugin?

    Regards!

  2. Wayne says:

    @Carlos Slowly but surely. I basically have a very simple regex that looks for the final output of nosetests. I’ve also managed to get a new tab with a status bar in it under the PyDev perspective.

    Since then, I haven’t worked on it much. I need to release the source code so maybe someone else who knows the world of Eclipse plugins a little better than me and maybe finish up this plugin at a better pace than myself.

    Thanks for the ping though, it might just motivate me to finish this plugin.

  3. Vincent says:

    I am also looking for this… I want it so bad, I even switched to netbeans. They have a very nice red/green bar plugin… How are things going with your plugin development?

  4. Paul Hildebrandt says:

    I’m pinging you too about this project. It would be awesome to have PyDev use nose and produce a red/green bar.

Leave a Reply

You must be logged in to post a comment.