Xena Networks - Xena OpenAutomation (XOA)

Xena OpenAutomation (XOA) is an open-source test automation framework for use with Xena’s Valkyrie & Vulcan Traffic Generation & Analysis (TGA) solutions and Chimera, our network impairment emulator.
Fast, easy to use and extremely flexible, XOA features a Python API that runs on any OS.

You can use XOA in whichever way matches your specific test needs. There are three main options:

1. If you already have a well-established test automation framework and “just” want to add Valkyrie, Chimera or Vulcan to your existing setup, use the XOA Python API.

2. If you want to run any of the XOA test suites that we have developed as plugins – such as RFC2544, RFC2889, RFC3918 & soon Y.1564 – you can use XOA Core.

3. Or you can take advantage of the full XOA package which includes a XOA GUI for running tests, downloading reports & collaborating as a team.


XOA Python API

XOA’s full open-source Python API provides user-friendly communication interfaces to Xena’s Ethernet TGAs and impairment test solutions.

Key Features

  • Objected-oriented, high-level abstraction – help users save time on parsing command responses and concentrate on test logic
  • IDE auto-complete, built-in class/function/API manual – increase development efficiency
  • Sending commands in batches, automatically matching command requests and server response – increase test execution efficiency
  • Server-to-client push notification, and event subscription – reducing user code complexity
  • Covering commands of various Xena testers, including Valkyrie, Vulcan, Chimera
  • Asynchronous – increase I/O performance
  • Support Python 3.8 and higher

LEARN MORE


XOA Core

XOA Core is a framework that provides a standardized way for developers and test specialists to execute, develop, and integrate test suites, and manage Xena’s physical and virtual Ethernet Traffic Generation and Analysis (TGA) testers.

Xena has used XOA Core to develop test suites for:

  • RFC2544
  • RFC2889
  • RFC3918
  • Y.1564 (coming soon)

And because the source code is open, you can do the same – develop and integrate your own test suites for your specific needs.

LEARN MORE


XOA CLI

Xena OpenAutomation CLI (XOA CLI) lets you control Xena’s physical and virtual Traffic Generation and Analysis (TGA) testers via a command-line-interface using a text-based scripting interface, and a point-and-click interactive using Manager applications.

The CLI commands are simple lines of texts exchanged between a client and the Xena tester.

LEARN MORE


XOA Converter

Want to quickly migrate your existing Valkyrie test suite configurations into XOA? Easy – use XOA Converter.

Xena’s test suite applications have been around for many years – but only worked on MS Windows. Moving forward, all of Xena’s existing and future test suites will be included in XOA and therefore not limited to Windows.

To help you easily migrate your existing Windows test suite configurations (Valkyrie2544, Valkyrie2889, Valkyrie3918, and Valkyrie1564) into XOA, we developed XOA Converter.

LEARN MORE


XOA Utilities

Xena OpenAutomation Utilities (XOA Utils) is an interactive shell that lets you control Xena’s FreyaCompact ANLT Test Appliance via command-line interface (CLI) commands to perform operations for Auto-Negotiation and Link Training testing.

LEARN MORE

XOA Documentation

To help you get going with XOA, we provide comprehensive documentation explaining how it works and what you should do next.


Find XOA on GitHub

We use GitHub to host all the XOA code because its a great platform for version control and collaboration, letting you and others work together on projects from anywhere.

More Product Information

Teledyne LeCroy Xena

Teledyne LeCroy Xena is a leader in Ethernet traffic generators, physical layer testing and network emulation. They are one of a handful of companies with solutions for testing the fastest Ethernet speeds (currently 800Gbps using 112G SerDes). Customers around the world rely on Xena solutions to test, debug and validate the performance and interoperability of new Ethernet devices and outperform their competitors. Acquired by Teledyne LeCroy in 2023, Xena is renowned for user-friendly solutions with the industry’s lowest TCO thanks to the Xena Value Pack’s generous software licensing policy. 

Xena offers award-winning solutions for generating Ethernet traffic, physical layer testing and network emulation. Xena Ethernet Traffic Generators are a series of over 12 NICs and 2 chassis options with user-friendly software for conducting a wide range of test scenarios for all Ethernet speeds from 10Mbps up to 800Gbps. Xena also offers a dedicated network emulation NIC for impairing traffic with various forms of latency and jitter at wire-speed up to 100Gbps. All Xena Ethernet traffic generators and the network emulation NICs include powerful options for Physical Layer testing. Comprehensive software is bundled with all Xena solutions. XenaManager is a Windows PC client used for configuring and running traffic, there are standalone apps for running industry-standard RFC2544, 2889, 3918 & Y.1564 tests, plus comprehensive open-source automation and scripting options.


Contact Details 

Xena Networks ApS (Global HQ, Europe) 

Gammel Lundtoftevej 1B, 2nd floor, 2800 Lyngby, Denmark 

VAT#: DK 30615956 

Phone: +45 7020 0823 

Email: sales@xenanetworks.com

Contact form

Test & Measurement

Download Line Card

Embedded

Download Line Card
Xena Networks - Xena OpenAutomation (XOA)