|
|
|
Artima SuiteRunner |
Why |
Getting Started |
Tutorial |
Get Help |
Discuss |
Print |
Email |
First Page |
Previous |
Next
|
|
Advertisement
|
Originally, I intended to create a tool that generated signature tests for conformance test kits using JUnit. Frank Sommers originally intended to test the reliability of network services and the distributed system they composed using JUnit. Both of us ran into trouble. The beauty of open source is that when a tool doesn't quite fit your needs, you have the option to morph the code into a new form that better solves your problem. Open source projects are occasionally forked, and you can consider Artima SuiteRunner to be a fork of JUnit. But it is a design fork not a code fork, because we didn't reuse any JUnit code. We rethought and reworked JUnit's ideas, and wrote Artima SuiteRunner's code from scratch.
Download Artima SuiteRunner Now (It's Free!)
In the coming weeks and months, I will publish a series of "Refactoring Tales"
articles on Artima.com, each of which focuses narrowly on one aspect of the JUnit and
Artima SuiteRunner APIs. Each Refactoring Tales article will in effect be a highly
focused design review of one aspect of both JUnit and Artima SuiteRunner. Through
these articles I hope to stimulate discussion about API design in the Artima Forums. If
you would like to be notified each week of new articles at Artima.com, including the
Refactoring Tales series, please subscribe to the Artima
Newsletter.
Discuss this article in the News & Ideas Forum topic,
Why We Refactored JUnit
Resources
JUnit is available at:
http://www.junit.org
Getting Started with Artima SuiteRunner,
How to Run the Simple Example Included in the Distribution:
http://www.artima.com/suiterunner/start.html
Artima SuiteRunner Tutorial,
Building Conformance and Unit Tests with Artima SuiteRunner:
http://www.artima.com/suiterunner/tutorial.html
Runnning JUnit Tests with Artima SuiteRunner,
how to use Artima SuiteRunner as a JUnit runner to run your existing JUnit test suites:
http://www.artima.com/suiterunner/junit.html
Create an XML Reporter for Your Unit Tests,
how to create a customer reporter for Artima SuiteRunner that formats unit test results in XML:
http://www.artima.com/suiterunner/xmlreporter.html
Artima SuiteRunner home page:
http://www.artima.com/suiterunner/index.html
Artima SuiteRunner download page (You must log onto Artima.com to download the release):
http://www.artima.com/suiterunner/download.jsp
The SuiteRunner Forum:
http://www.artima.com/forums/forum.jsp?forum=61
ANTLR, a translater generator from Terence Parr and friends:
http://www.antlr.org
|
Sponsored Links
|