Skip to main content

Test Direktor ™ Application

Test Direktor ™ is a configurable User Interface software for test execution of Robot Framework suites using Test Executor ™ Python UI library for the execution, monitoring and control of python based tests on a test target.

Multiple device fixtures can be defined for the targets, each identified by user configurable key values (for example serial number and MAC address) for automatic selection of test suites.

Test Direktor ™ has two modes. A Functional Compliance Test mode as testdirektor.fct and a Diagnostics mode as testdirektor.diag. The fct module allows for multiple fixtures which can be run against their corresponding device suites. The diag module is a single fixture with user selectable tests.

Framework

The UI is a Pyside6/QML based UI and has a listener api which is controlled by a Robot Framework Library for each fixture defined.

Configuration

Configuration is achieved using multiple json files. An upper level host configuration defining one or more fixtures, each of which has a section to define the UI layout and another section which configures the target identifiers.

Execution

Test Direktor ™ can be executed using any python execution method, including virtual environments and system installation. We recommend using pex as it allows you to distribute identical controlled environments easily to multiple test stations.

Copyright © 2024 Direkt Embedded Pty Ltd

Release files for testdirektor 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for testdirektor 0.3.0
File Interpreter ABI Platform
testdirektor-0.3.0-py3-none-any.whl Python 3 none any Details

Release files / testdirektor-0.3.0-py3-none-any.whl

Download URL testdirektor-0.3.0-py3-none-any.whl
Size 36.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fcd5fc041eb05eb1dce7123c54d3e9e06f3d2db281f3103f7c760cb1aa0a4e17
BLAKE2b-256 checksum
How to use checksums
d31132eccef8e0986738b56059e0141fd22f52708cb6679eff7f9205d7367b84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page