pyATS script compatibility (and LiveView requirements) |
Minimum requirement is pyATS v19.5 or higher for all supported/required operations.
Recommended version is pyATS v20.12; required for viewing Job Request Executions using LiveView. |
pyATS scripts downloaded from GitHub should be validated against a stable version of pyATS.
See Creating XPRESSO Jobs
See Viewing Job Test Results |
Supported Jenkins Execution Engine |
v2.8 or higher |
See Jenkins Execution Engine |
Execution Engine |
Must be reachable by XPRESSO |
See Execution Engines |
Supported Browsers |
Chrome: Version 79 or higher
FireFox: Version 78 or higher
Edge: Version 79 or higher |
Safari is not officially supported until it supports the ECMAScript (2016) specification. |
Test Harness |
Must be reachable by your chosen Execution Engine.
Must conform to a valid pyATS installation. |
See Test harness |
Location requirement |
You must define the location of your test site in XPRESSO to properly track your resource dependencies to ensure smooth and accurate operations, and optimize Jobs executions/file operations.
|
See Locations |
Testbed YAML file
Clean YAML file |
YAML files must conform to the pyATS/Kleenex schema.
|
See Testbeds |
Topology Requirements |
Must be a valid LaaS topology using LaaS (Universal release) version 20.1 |
See Topologies |
XPRESSO Internal Constraints |
Number of concurrent Jobs/Requests/Reservations: No limits |
— |
XPRESSO External Constraints |
- Execution engines provided by users (Jenkins or otherwise): physical limits will directly affect the amount of Requests that can be concurrently executed.
- Network speed/latency to Testbeds could potentially affect the speed of certain tests being executed.
| — |
XPRESSO recommended hardware requirements |
16 core Modern x86_64 CPU |
— |
XPRESSO recommended RAM requirements |
64 GB
|
— |
XPRESSO recommended storage requirements |
50 GB
Run Request artifacts (log archives) are stored on disk. The amount of Run Requests and size of the logs generated will directly affect the amount of storage needed.
|
— |
XPRESSO database requirements |
MySQL v8.0
elasticsearch v7.5
Redis v3.0 |
— |
XPRESSO OS requirement |
Any modern Linux distribution which supports Python3 and Docker.
|
— |