javatest.png: JavaTest in pictures

Here's a few thousand words in pictures, to illustrate the evolution of the JavaTest harness ...

In the beginning...

There is no truth to the rumor that this is how we tested the early implementations of Java.

JavaTest 1

The UI for JavaTest 1.0 was little more than a minimal control panel, sufficient to specify the basic parameters to run the tests. This was way before Swing, so UI elements like titled borders had to be done using AWT.

User help was provided in the form of web pages, which you could view in the HotJava browser (remember that?)

JavaTest in use

From the beginning we knew we had to support being able to run tests on a wide variety of platforms. In July of 1998, someone sent in this picture of using JavaTest to run tests for Personal Java. They were running the tests in parallel on a set of PDAs (I've blanked out the details of exactly which ones, just in case...) and all connected by serial lines.

JavaTest 2

JavaTest 2 provided a series of panels for configuring a test run and browsing the results. It also included support for comparing test runs. The configuration panel from JavaTest 1 was there, albeit somewhat reorganized. A hint of the pun from the original photo can be see in the icon for the first panel, which also provided a minor easter egg for those in the know. JavaTest was somewhat slower to start up in those days: does anyone remember this, during JavaTest startup:

Asymptotically,
The loading of JavaTest
Doth proceed apace.

User help had evolved to a full PDF manual.

The JavaTest™ Harness, Version 3

By now, the JavaTest harness has become a mature, flexible test harness. It provides powerful features for specifying to run tests, and for browsing the results. User help has evolved again and now uses JavaHelp, to provide browsable help information, as well as context sensitive and embedded help.

and now ... Open Source

Eric wins the prize for submitting the first screen shot of the open source version of JavaTest, called JT Harness, although truth be told, it looks like some of the resource files need a bit more scrubbing. Whoops!

Many people have contributed to the design of the JavaTest harness over the years: not only developers, technical writers and users inside Sun, but also folk outside Sun who took the time to send in their feedback. Thank you, everyone!

For more information on JT Harness, the open source version of the JavaTest harness, see the JT Harness project page or the JT Harness Whitepaper. For more information on the JDK test harness, jtreg, which is based on JavaTest, see the OpenJDK page for jtreg.

Comments:

Hi Jon,

Yes, it was a wild ride, and at first me and JavaTest were in love/hate relationship, the first GUIs were awkward, but then Java matured and JavaTest matured, and the latest version is indeed a very polished product.

As for the screenshot for JavaTest 3.x, I have a better one (taken with JDK5, with non-bold fonts):

http://www.emptyway.com/JT3.jpg

:)

Posted by Vladimir Sizikov on November 15, 2006 at 04:47 AM PST #

Thanks; yes, your image is definitely a better screenshot.

Posted by Jonathan Gibbons on November 15, 2006 at 06:49 AM PST #

Post a Comment:
Comments are closed for this entry.
About

Discussions about technical life in my part of the OpenJDK world.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today