Installing Blitz

Instructions

The distributable package for Blitz consists of a single file, blitz.zip, which can be extracted, using WinZip or any other extraction tool, to a directory of your choice. Let us call your chosen destination "<ROOT_PATH>". The extraction will result in the creation of a "<ROOT_PATH>\blitz\" directory on the target disk, and the installation will be found within that directory. For example, if you extract directly to the root directory of your "C:" drive, you will find the extraction in the "C:\blitz\" directory.

On completion of the extraction, you should make the following adjustments to your system environment variables. Open up your Control Panel, and select System>Advanced>Environment Variables. Then do the following:

  1. Create a new variable BLITZ_HOME with the value equal to <ROOT_PATH>\blitz, where "<ROOT_PATH>" is replaced by the destination you specified during extraction.
  2. Modify the existing PATH variable to include %BLITZ_HOME%\bin. This will make the Blitz batch files visible to your system.

Blitz does not depend on a CLASSPATH variable in your system; it relies only on jar files that are provided in the installation.

TOP

File Organization

After installation is complete, the Blitz directory will be organized as follows:

<ROOTPATH>\blitz\ Blitz root directory, BLITZ_HOME
  bin\  
    Blitz.bat Generic script for running Blitz using the command line interface
    BlitzCertify.bat Script used to certify a specific test file
    BlitzGui.bat Generic script for running Blitz using the graphical user interface
    BlitzPromote.bat Script for promoting actual result files to expected result files
    BlitzTrace.bat Script for generating a full trace of a particular test file's execution path
    BlitzValidate.bat Script for validating a specific test file
    RunBlitz.bat General-purpose script that is used by each of the other scripts above
  config\  
    blitz.properties* Specifies system-wide run-time properties
    blitzgui.layout* Auto-generated file that specifies the GUI layout at the most recent termination of Blitz
    blitzgui.prefs* User preferences that affect some aspects of the GUI
    logger.properties Specifies properties that are used by the logging subsystem
  doc\  
    api\ Contains all the Javadoc files for the Blitz API
    user\ Contains HTML files that describe functionality from a user perspective
  examples\  
    bin\ Example batch scripts that can be used to run various example test files
    property\ Example property files used by some of the example test files
    test\ Example test files
  lib\  
    blitz.jar Blitz class files
    log4j-1.2.12.jar Log4J class files used by Blitz
  logging\ Directory where log files are stored
  schema\  
    BlitzSchema.xsd XML Schema Descriptor that defines the structure of all Blitz test files
 
* These files do not exist on initial installation, but are created manually or during execution of Blitz.

TOP