SKA Integration Test Harness Logo

Contents:

  • ITH as a Platform: Introduction
  • ITH as a Platform: Concepts and Practical Examples
    • Actions, Assertions and Synchronisation
    • State Machines and Automated Navigation
    • Configuration and Subsystems
  • ITH as a Platform: API Reference
  • Legacy TMC-centred Test Harness (versions 0.*, 1.*)
SKA Integration Test Harness
  • ITH as a Platform: Concepts and Practical Examples
  • View page source

ITH as a Platform: Concepts and Practical Examples

This section provides detailed concepts and practical examples for using the Integration Test Harness (ITH) as a platform.

  • Actions, Assertions and Synchronisation
    • Conceptual definition
    • Design and implementation
    • Usage Example 1 (simple): Command + LRC & State Synchronisation
    • Usage Example 2 (intermediate): Custom action
  • State Machines and Automated Navigation
    • Conceptual definition
    • The core idea: state space as a directed graph
    • Design and implementation
    • Relationship with Actions
    • Usage Example: Subarray Observation State Navigation
    • Api Reference
  • Configuration and Subsystems
    • Conceptual definition
    • Configuration: ITHConfig and SubsystemConfig
    • Subsystem: device proxy management
    • Usage Example: Multi-target Telescope Wrapper
    • When to use (and when not to)
    • API reference
Previous Next

© Copyright 2024, IDS Srl.

Built with Sphinx using an SKA theme based on a theme provided by Read the Docs.

SKA documentation is licensed under Creative Commons Attribution 4.0 International.