2
VectorCAST RSP TM Real-Time Software Testing Automated Software Testing in Real-Time Embedded Environments VectorCAST RSP is a Runtime Support Package add-on to the VectorCAST toolset that enables testing of real-time applications directly in an embedded target or simulator environment. VectorCAST RSP is used in conjunction with VectorCAST/C++ or VectorCAST/Ada to provide automated module testing in a real-time embedded environment. VectorCAST RSP has been ported to industry-leading compiler and run-time combinations. VectorCAST RSP Features: > Cross-Compiler Specific test-harness generation for execution on a target or simulator > Automatic Download of test harnesses and test cases for execution on a target by way of the compiler interface or a user-specified download mechanism > Execution Controlled from GUI provides an ease-of-use not common to component target testing > Customized I/O Facilities are provided on both the host and target sides to allow communication between the host and target processors for test reporting Overview of Advantages > Seamless integration with > cross-development tools > Cross-platform test execution on a simulator, emulator, or live target board > Supports reduced capability run-time environments for High Integrity Systems (For example, Ravenscar and ARINC 653 profiles) > Allows test cases generated in a native environment to be re-run on the target automatically Target Download VectorCAST is integrated with the development environ- ment and the debugger, simulator, or emulator to down- load executable programs to the target board. All download commands are integrated within VectorCAST to provide a completely automated solution. Integrating VectorCAST with the download facilities allows tests to be run as easily on the target as on the host. Unit(s) under test Stubbed dependents Real dependents Test Driver Units (.c, .cpp, .adb) Source code Parse raw source code Auto generate all drivers and stubs Test Harness Test Data Reports Execute Tests Pass/Fail Results and Code Coverage VectorCAST/RSP Ethernet, Serial Link, JTAG... Test Report Data HOST ENVIRONMENT TARGET/SIMULATOR PASS PASS FAIL FAIL 100% coverage

VectorCAST RSP A4 · 2018. 8. 9. · Automated Software Testing in Real-Time Embedded Environments VectorCAST RSP is a Runtime Support Package add-on to the VectorCAST toolset that

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VectorCAST RSP A4 · 2018. 8. 9. · Automated Software Testing in Real-Time Embedded Environments VectorCAST RSP is a Runtime Support Package add-on to the VectorCAST toolset that

VectorCAST RSPTM

Real-Time Software Testing

Automated Software Testing in Real-Time Embedded EnvironmentsVectorCAST RSP is a Runtime Support Package add-on to the VectorCAST toolset that enables testing of real-time applications directly in an embedded target or simulator environment. VectorCAST RSP is used in conjunction with VectorCAST/C++ or VectorCAST/Ada to provide automated module testing in a real-time embedded environment. VectorCAST RSP has been ported to industry-leading compiler and run-time combinations.

VectorCAST RSP Features: > Cross-Compiler Specific test-harness generation for execution on a target or simulator > Automatic Download of test harnesses and test cases for execution on a target by way of the compiler interface or a user-specified download mechanism > Execution Controlled from GUI provides an ease-of-use not common to component target testing > Customized I/O Facilities are provided on both the host and target sides to allow communication between the host and target processors for test reporting

Overview of Advantages > Seamless integration with > cross-development tools > Cross-platform test execution on a simulator, emulator, or live target board > Supports reduced capability run-time environments for High Integrity Systems (For example, Ravenscar and ARINC 653 profiles) > Allows test cases generated in a native environment to be re-run on the target automatically

Target DownloadVectorCAST is integrated with the development environ-ment and the debugger, simulator, or emulator to down-load executable programs to the target board. All download commands are integrated within VectorCAST to provide a completely automated solution. Integrating VectorCAST with the download facilities allows tests to be run as easily on the target as on the host.

Unit(s)under test

Stubbeddependents

Real dependents

TestDriver

Units (.c, .cpp, .adb)

Sourcecode

Parse rawsource code

Auto generate alldrivers and stubs Test Harness

Test Data

Reports

ExecuteTests

Pass/FailResults and Code Coverage

VectorCAST/RSP

Ethernet, Serial Link, JTAG...Test Report Data

HOST ENVIRONMENT TARGET/SIMULATOR

PASSPASSFAILFAIL

100% coverage

Page 2: VectorCAST RSP A4 · 2018. 8. 9. · Automated Software Testing in Real-Time Embedded Environments VectorCAST RSP is a Runtime Support Package add-on to the VectorCAST toolset that

V2.

0 |

2017

-07

Fact Sheet VectorCAST RSP

www.vectorcast.com/contact

Processor ChipThe specific processor chip is of no special concern to VectorCAST. All harness components are high-level source code that is simply compiled and linked for the specific target processor.

Target Code GenerationIn cases where all language facilities are available in the target run-time kernel checks made during the VectorCAST code generation to ensure that non-supported features are not used in the VectorCAST test harness code (for example, signal handling).

IO FacilitiesVectorCAST RSP provides customized I/O facilities to support target communication using JTAG probes, emulators, ethernet, serial ports, or any other communication link available on your target.

Porting New TargetsThe modular nature of VectorCAST RSP makes porting to new compiler run-time combinations simple, and is usually accomplished with minimal lead time.

More information: www.vectorcast.com

Integrated with Leading Compiler and Embedded Environments including:

> Green Hills MULTI® IDE, INTEGRITY™, INTEGRITY™ 178B, GMART > Wind River Systems VxWorks®, VxSim, VxWorks 653, > Diab with SingleStep > LynuxWorks™, LynxOS® LynxOS®178B, LynxOS® SE > AdaCore GNAT Pro > Texas Instruments Code Composer Studio™ > Analog Devices Visual DSP++™ > Rational APEX IDE®, APEX Exec® > Metaware® ARC > ARM® > IAR > Cosmic > Freescale™ CodeWarrior™ > KEIL™ > NEC > QNX™ > Microchip™ > Paradigm > Renesas > ST Microelectronics > HighTec TriCore® > TASKING™ > Windows CE

Supports industry-leading compiler and run-time combinations