Package Peach :: Package Engine :: Module engine
[hide private]

Module engine

source code

The high level engine that executes a Peach fuzzer run.

The engine component currently does the following:

  1. Accepts a peach XML and parses it
  2. Configures watchers, loggers
  3. Connects to Agents and spinns up Monitors
  4. Runs each defined test a. Notified Agents b. Calls State Engine

Author: Michael Eddington

Version: $Id: Peach.Engine.engine-module.html 1138 2008-08-16 19:39:03Z meddingt $

Classes [hide private]
  EngineWatcher
Base for a class that receives callback when events occur in the Peach Engine.
  EngineWatchPlexer
Allows multiple watchers to be attached and will distribute messages out to them.
  StdoutWatcher
This is the default console interface to Peach it prints out information as tests are performed.
  Engine
The highlevel Peach engine.