Skip Headers
JavaTest Harness Architect's Guide,
JavaTest Harness 4.5 for the Java Platform
  Go To Table Of Contents
Go To Index



This manual is intended for test suite architects who design JavaTest harness test suites. It assumes that you are familiar with the Java programming language and with running Java programs on at least one platform implementation.

Before You Read This Book

It is highly recommended that you read the JavaTest online help, the Test Suite Developer's Guide, and TCK Project Planning and Development Guide, which are available as part of the Java Compatibility Test Tools release. Note that for convenience, the JavaTest online help is also available in PDF format.

This guide is divided into the following chapters and appendices:

Chapter 1


Part I

The Basics

Chapter 2

A tutorial that introduces the JavaTest GUI.

Chapter 3

Describes the test suite components for which architects are responsible.

Chapter 4

Leads you through the process of creating a small working test suite.

Chapter 5

Describes how to write tests that work well with name="ProductName" content="JavaTest Harness"?>.

Chapter 6

Describes how to create configuration interviews for test suites.

Part II

Advanced Topics

Chapter 7

Describes how to use the name="ProductName" content="JavaTest Harness"?> to compile test suites.

Chapter 8

Describes how test finders work and how to create a customized version for your test suite.

Chapter 9

Describes how test scripts work and how to create a customized version for your test suite.

Chapter 10

Describes how the test suite object works and how to create a customized version for your test suite.

Chapter 11

Describes the ServiceManager component provided by name="ProductName" content="JavaTest Harness"?> and how test suite architects can use it to manage services.

Chapter 12

Describes how to retrofit existing JUnit 3.x or 4.x test suites to enable them to run with the name="ProductName" content="JavaTest Harness"?> harness.

Chapter 13

Describes customizations that test suite architects can make in the name="ProductName" content="JavaTest Harness"?> harness.

Appendix A

Describes the standard commands available from the JavaTest command library.

Appendix B

Describes the file formats and specifications used by name="ProductName" content="JavaTest Harness"?>.

Appendix C

Tips for writing interviews.


Defines terms used in this book and other TCK documentation.

Typographic Conventions

Typeface Meaning Examples


The names of commands, files, and directories; on-screen computer output

Edit your .login file.

Use ls -a to list all files.


What you type, when contrasted with on-screen computer output

% su



Book titles, new words or terms, words to be emphasized

Command-line variable; replace with a real name or value

Read Chapter 6 in the User's Guide.

These are called class options.

You must be superuser to do this.

To delete a file, type rm filename.

Shell Prompts

Shell Prompt

Bourne shell and Korn shell




Related Documentation

Technology Title

JavaTest harness

JavaTest online help (available both online and in PDF format)

TCK development process

TCK Project Planning and Development Guide

Java Compatibility Test Tools

Test Suite Developer's Guide

Accessing Java Platform Documentation Online

The Java Developer Connectionsm web site enables you to access Java platform technical documentation on the Web:

Oracle Welcomes Your Comments

We are interested in improving our documentation and welcome your comments and suggestions. You can email your comments to us at: