• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. Code Tools
  4. Source Repository

Page History

Versions Compared

Old Version 4

changes.mady.by.user Brian Kurotsuchi

Saved on Apr 30, 2014

compared with

New Version 5

changes.mady.by.user Brian Kurotsuchi

Saved on Jun 06, 2014

  • Previous Change: Difference between versions 3 and 4
  • Next Change: Difference between versions 5 and 6
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

JT Harness Repository Structure

This document describes the high-level structure of the JT harness source tree.

Table of Contents

Table of Contents
maxLevel3
minLevel2
excludeTable of Contents

 

Repository Structure

(DEPRECATED - Working on updates for Mercurial) 

The JT harness repository has the following structure:

Code Block
languagenone
jtharness/
    trunk/

        www/ - Web site content. Please make no changes here.
        code/ - The most current development thread.

    branches/ - Official product release branches (for example, version 3.3). Please make no changes here.
    tags/ - Please make no changes here.
    users/ - This is where contributors stage their work. Contains personal branches, directories, and files.

 

NOTE: Remember the revision number from your checkout. If you contribute code changes, this number will be useful when you merge your code branch back into the trunk.

 

currently has a very flat Mercurial structure to it (vs SVN).  The content of this section will be updated as a less flat forest structure evolves.

Working Copy Structure

Use the
Subversion checkout
Mercurial hg(1) command to create a working copy of the javatest/trunk/code directory. For example:
svn checkout https
% hg clone http://
svn
hg.openjdk.java.net/
svn/jtharness~svn/trunk/code jtos-trunk --username java.net_username
code-tools/jtharness JTOS
If you omit the last parameter (JTOS), the source will appear in a directory named jtharness/.

Your working copy (in this example, named JTOS) has the following structure:

Code Block
languagenone
JTOS/
    build/

    This directory contains the Ant build files and build properties. You must change property values in the local.properties file in order to successfully build the JT harness. For more information, see JT Harness Build Instructions.

     
    doc/

    This directory contains release documentation that is copied to the build distribution directory as part of the build process. The directory also contains class dependency lists required for the various agents.

    When you build the JT harness, the release notes are copied into the build-distribution.
    examples/

    This directory contains the source files required to create the examples in the binary release. The examples can only be built by building the product.
    legal/

    This directory contains the Gnu Public License (2), and copyrights that apply to this open source product.
    src/

    This directory contains all Java programming language source files and various property files that are used to produce the JT harness binary.
    tests/

    Contains source files for tests used to test the product, both during the build and manually.

    Please review the JT Harness Developer's Guide and JT Harness Source Code Description for coding guidelines and descriptions of the various packages included in the JT harness source.

 

Build Distribution Structure

The build distribution directory is created by the JT harness Ant build, into which it generates the built binary distribution. By default, this directory is named JTHarness-build, and it is created in the same parent directory as the jtos working copy.

The JT harness build output directory has the following structure:

Code Block
languagenone
JTHarness-build/
    binaries/

    This directory contains the entire unbundled distribution. It includes the binary and documentation files required to execute the JT harness.

        legal/

        Contains the Gnu Public License (2), and Oracle copyrights that apply to this open source product.
        lib/

        Contains the JT harness binary (javatest.jar)
        doc/

        Contains documentation that accompanies the JT harness product. The release notes from the working copy are copied to this location.

    bundles/

    Contains the jtharness.zip file. This Zip archive contains the entire JT harness distribution including documentation, examples, and sample code (the contents of the binaries directory).
    classes/

    Contains intermediate binaries produced during the build process.
    javadoc/

    A placeholder directory. Contains the output of the Javadoc™ tool when you specify the javadoc Ant target.
Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 237, "requestCorrelationId": "6168bb56ad2f4d33"}