Target Deployment Technology
Before creating a Target Deployment Port for a specific target platforms, you must consider whether it is feasible. There are 2 main requirements:
compiler/linker support from a command line
ability for the target platform to upload result data (ASCII buffers)
The following tables lists the minimum requirements that your target environment must provide to enable use of each feature of Test RealTime:
C, C++ and Ada requirements
Java requirements
C, C++ and Ada Requirements
The following table lists the requirements for each feature of the product.
|
Comp. Testing for C and Ada |
Comp. Testing for C++ |
System Testing for C #VT=1 |
System Testing for C #VT>1 |
Code Coverage |
Runtime Tracing |
Memory Profiling |
Perf. Profiling |
R |
R |
R |
R |
R |
R |
R |
R |
|
|
|
|
|
S |
S |
S |
S |
|
|
|
|
|
S |
S |
S |
S |
|
|
R |
|
|
M |
M |
M |
M |
|
|
R |
|
|
|
M |
M |
M |
|
|
|
R |
R |
|
|
|
R |
|
|
|
R |
R |
|
|
R |
|
|
|
|
|
|
|
R |
|
|
|
|
M |
|
R |
|
M |
M |
M |
|
|
|
|
R |
|
|
|
|
|
Ada |
|
N/A |
N/A |
N/A |
|
N/A |
N/A |
N/A |
R: Mandatory requirement. If this requirement is unavailable, then it may not be possible to use the product on the platform.
S: Required only for stand alone use of a Runtime Analysis feature. If you are not using a Component Testing feature, these requirements are not mandatory.
M: Required only if the application under test is a multi-threaded application running on a preemptive multi-tasking mechanism.
Note Only the Component Testing for C and Ada and Code Coverage features support the Ada language. System Testing for C can, however, be used to send messages to an Ada-written application if C bindings exist for that feature.
Java Requirements
The following table lists the requirements for each feature of the product.
|
Comp. |
Code Coverage |
Runtime Tracing |
Mem. Profiling |
Perf. Profiling |
R |
R |
R |
R |
R |
|
|
S |
S |
S |
S |
|
|
S |
S |
S |
S |
|
|
R |
R |
|
R |
|
|
|
|
|
R |
|
|
|
|
R |
|
|
|
|
|
R |
|
R: Mandatory requirement. If this requirement is unavailable, then it may not be possible to use the product on the platform.
For stand alone: Required for stand alone use of a runtime analysis feature - i.e. used without Component Testing for Java.
Related Topics
Target deployment technology overview | Creating a Target Deployment Port