Introduction

The ELT development environment natively supports writing integration tests using Robot Framework, pytest or Nose.

The test tool etr was created to act as a unified interface for executing integration or system tests implemented using different test frameworks/runners, and to provide a mechanism for introducing ELT specific behaviour if necessary, such as setting up the test environment.

Scope

This document is the user manual for the ELT ICS Framework - Test Framework tool etr. The intended audience are users of etr e.g. ELT ICS Framework users, developers or software quality assurance engineers.

Although etr is a product of the ELT ICS Framework it does not depend on any other ICS Framework products and can be installed and used standalone.

Acronyms

ELT

Extremely Large Telescope

etr

Extensible Test Runner

ICS

Instrument Control System