Both C++test standalone and the C++test Eclipse plugin allow C++test to be used with the Altium TASKING VX-toolsets for TriCore architecture —no special integration is required.
C++test does not directly integrate with TASKING IDEs. Rather, it provides dedicated test configurations that can be used to run testing using integration interfaces provided by VX-toolset for TriCore.
Supported Environments
C++test supports the following TASKING compilers for TriCore architecture:
- TriCore VX-toolset C/C++ Compiler v4.0
TriCore Vx-toolset C/C++ Compiler v6.0
TriCore Vx-toolset C/C++ Compiler v6.2
C++test provides a dedicated test configurations for running Unit Testing and Application Memory Monitoring:
- Altium> Run Altium TASKING CTC Application with Mem Monitoring: To be used with TASKING VX-toolset for TriCore newer than v2.5
- Altium> Run Altium TASKING CTC Application with Mem Monitoring - CrossView: To be used with TASKING VX-toolset for TriCore v2.5
- Altium> Run Altium TASKING CTC Tests: To be used with TASKING VX-toolset for TriCore newer than v2.5
- Altium> Run Altium TASKING CTC Tests - CrossView: To be used with TASKING VX-toolset for TriCore v2.5
Requirements
The default compiler configurations and test configurations provided for testing with TASKING VX-toolset for TriCore assume that the compiler executables (cctc.exe) and debugger interfaces (dbgtc.exe
for VX-toolset versions newer than v2.5 and xfwtc.exe
for VX-toolset v2.5) are available on the PATH environment variable. If you wish to use this executables via the full paths, you will need to modify the default "Compiler Settings" in the project "Build Settings" and the Test Configuration's "Test execution flow".