| CCameraTest | Check if a camera is publishing images at desired framerate |
| CCartesianControlReachingToleranceTest | This test verifies the point-to-point cartesian movement |
| CCartesianControlSimpleP2pMovementTest | This test verifies the point-to-point cartesian movement |
| CControlModes | The test checks if the joint is able to go in all the available control/interaction modes and if transition between the states is correct |
| CDemoRedBallTest | This test verifies the point-to-point cartesian movement |
| CExampleTest | This is just an example test, use it as a reference to implement new tests |
| CFtSensorTest | Check if a FT sensor port is correctly publishing a vector with 6 values |
| CGazeControlSimpleLookTest | This test verifies the simple gaze movements |
| CImu | The purpose of this test is to evaluate the accuracy of the IMU Euler angles measurements |
| CJointLimits | Check if the software joint limits are properly set |
| CMotorEncodersSignCheck | This tests checks if the motor encoder readings increase when positive pwm is applayed to motor |
| CMotorTest | Check IPositionControl and IEncoders |
| CMovementReferencesTest | Check IPositionControl, IVelocityControl, IPWMControl, IPositionDirect |
| COpticalEncodersConsistency | This tests checks if the motor encoder reading are consistent with the joint encoder readings |
| COpticalEncodersDrift | This tests checks if the relative encoders measurements are consistent over time, by performing cyclic movements between two reference positions (min and max) |
| CPositionControlAccuracy | This tests checks the a position PID response, sending a step reference signal with a positionDirect command |
| CPositionControlAccuracyExernalPid | This tests checks the response of the system to a position step, sending directly PWM commands to a joint |
| CPositionDirect | This tests checks the positionDirect control, sending a sinusoidal reference signal, with parametric frequency and amplitude |
| CSensorsDuplicateReadings | Check if a yarp port is correctly publishing unique values at each update |
| CSkinWrapperTest | This test verifies the functionalities of skinWrapper after the removal of analogServer from icub-main |
| CTorqueControlAccuracy | This tests checks the a torque PID response, sending a step reference signal with a setRefTorque command |
| CTorqueControlGravityConsistency | The test is supposed to be run with the iCub fixed to the pole, with the pole leveled with respect to the gravity (please check this with a level before running the test) and with the wholeBodyDynamics(Tree) running |