I've been reading up about the history of the qa tests, while I try to
understand how the architecture works.
I found the following very interesting:
This document describes the test harness for running Jini QA tests.
Before the creation of this QA test harness, internal testing was
performed using JavaTest, a powerful set of tools for testing
software written in the Java programming language. As part of the
JDK 1.1 release, a simple test framework known as the TCK
(Technology Compatibility Kit) was developed to provide a testing
environment for external developers. The TCK was developed to
support the Jini branding process, and therefore was required to be
freely distributable. The QA Test Methodology described here
provides a single testing strategy that is centered around the TCK,
providing a simpler unified testing environment. In addition, it
gives the Jini Technology Group the option to distribute the QA
tests and the test harness without the complications of including
externally developed and licensed technology.
JavaTest is now released as JT Harness https://jtharness.dev.java.net/
It is also said that jtreg also evolved from JavaTest:
http://blogs.sun.com/jjg/entry/jtharness_vs_jtreg
Did the old JavaTest tests evolve into the jtreg tests we see today?
Cheers,
Peter.