02.03.2014 Views

BSP Developer's Guide

BSP Developer's Guide

BSP Developer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7<br />

Validation Testing<br />

7.1 Introduction<br />

This chapter describes the Board Support Package (<strong>BSP</strong>) Validation Test Suite (<strong>BSP</strong><br />

VTS). The <strong>BSP</strong> VTS is a collection of host-initiated test programs that exercise a<br />

target machine. The purpose of these tests is provide an objective (although not<br />

exhaustive) report that you can use to judge the basic functionality of a VxWorks<br />

<strong>BSP</strong>. To help ensure the repeatability of the tests, the <strong>BSP</strong> VTS is highly automated.<br />

Once started, a <strong>BSP</strong> test requires no user intervention.<br />

This version of the <strong>BSP</strong> VTS runs in a Tornado environment only, and it supports<br />

both UNIX and Windows hosts. To provide portability between UNIX and<br />

Windows hosts, the <strong>BSP</strong> VTS scripts are written in Tcl/WTX functions. These tests<br />

exercise the basic functionality of <strong>BSP</strong>s and detect and report defects found in<br />

them.<br />

If these basic tests are inadequate to your needs, you can edit the source code to<br />

enhance the existing tests or to add new tests of your own. However, if you choose<br />

to modify the <strong>BSP</strong> VTS, you should leave the basic set of tests intact. These basic<br />

tests are the standard by which <strong>BSP</strong>s are judged.<br />

Other Documentation<br />

For reference information on the <strong>BSP</strong> VTS and its component tests, see the<br />

reference entries provided in J. <strong>BSP</strong> Validation Test Suite Reference Entries. For<br />

information on the Tcl language, see the Tornado User’s <strong>Guide</strong>: Tcl or any standard<br />

Tcl reference, such as Practical Programming in Tcl and TK by Brent B. Welch, or Tcl<br />

and the Tk Toolkit by John Ousterhout.<br />

139

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!