OaaTest

Purpose

A tool for testing Open Agent Architecture systems. 

Description

An OaaTest testcase initiates action in an OAA system by sending OAA events, then watches for specific events to confirm the expected behavior.  Testcases are written in an XML scripting language named OTML ("oatmeal").  OaaTest can unit-test specific OAA agents or system-test a collection of agents depending on the OTML file.  OaaTest conforms to the JUnit API and uses JUnit tools to report test results, either the JUnit GUI test-result viewer or the ANT junitreport HTML generator. 

User Manual

The OaaTest User Manual.

ICL Solvables

OaaTest does not provide any public solvables. It uses one solvable internally for setting triggers:

Information

Author: Steve Hardt

Version: 1.0

Language: Java

Availability

Free download with source code, under restrictions of OAA Community License.

Steve Hardt <steve.hardt@sri.com>
11-21-2003