Products: IntelliJ IDEA

Vendor: LiXiao




Bugtracker page

Forum page

  • Auto run tests
  • Track tests edited, and run them
  • Run all tests and track failure/error tests
  • Better UI for test failures/errors

Do you know about the following steps?

  • Quickly add a test.
  • Run all tests and see the new one fail.
  • Make a little change.
  • Run all tests and see them all succeed.
  • Refactor to remove duplication.
How about these?
  • Quickly add a test.
  • Take a break or review the code.
  • IDE tells me that there is new test fail.
  • Make a little change.
  • Take a break or review the code.
  • IDE tells me all tests succeed.
  • Refactor to remove duplication.
  • Take a drink of coffee and IDE tells me there is no broken test.

It's great that we have time to run all tests continuously. But more tests we wrote, more time costs. It was too much cost for me to run all tests in almost every real project before. So it's better that I just run tests about which are cared recently continuously and run all tests when I finish a task or need to commit code.

Fireworks is such a plugin for helping TDDers to have more pleasure in process of test-driven development by spending more time on writing code. The configuration of "Delay time" is key of when to schedule task of running tests about which are cared after document changed and no error. It's a normal way to trigger a task after a delay time when there is no action performed by keyboard or mouse and all documents have no error marked during period of delay time. Yes, it's not good enough. I am still working on powup it. Yuo can read the changes of version to find what have been improved.

There is a "recent test list" for collecting test about which are cared. JUnit TestCase will be added into "recent test list" when we open or edit it. And there is a regex of test class name for helping us to filter test we don't want to care recently. If there is a test failed after we run all tests by pressing hot key, it will be added into "recent test list" too.

Downloads: 18405
Participated in rating: 5
Version Compatible builds Date
1.40 85.9732 02.05.2009 Download
1.22 75.7590 20.01.2008 Download
1.20 40.3000 18.01.2008 Download
11 updates are hidden show all updates
Screenshot #160
Screenshot #310
Screenshot #161
Screenshot #159
Screenshot #158

Recent change notes

    Version 1.40 changes
  • Run tests sliently. All tests running including compiling will be running at background now.
  • fixed file encoding always be set as system default encoding bug, now fireworks will get file encoding from IDE configuration
  • Changed auto running tests default delay time from 4 sec to 1 sec
  • Fixed matching test regex with full class name bug, now regex "BT.+" should match Thanks Florian Hehlen for feedback
  • Version 1.30 changes
  • Works with IntelliJ IDEA8.1
The complete change-notes is available here