Skip to main content

Instructions

Let all your robot Framework test cases fly!

The RobotX is a tool set for automation development with Robot Framework.

The Newest version (since version 0.2.1) can automatically intelligently and dynamically partition all automated tests into multiple pcs, and each one of which can be executed in parallel. The execution can happen on different physical/virtual machines. More the partitions, less tests executed on each one. That means that if you have multiple pcs you can use them for a combined test run.

And since all of the partitions start almost at the same time overall test-execution time gets divided by the number of partitions you make. for the usage examples of distributed execution, refer to here.

It includes the following tools:

  • Runner

  • Generator

  • Debugger

  • Checker

  • Expander

RobtX Runner is pretty powerful

  • It can be integrated into Jenkins.

  • It can be used in command line.

  • It can be used to run tests in parallel (since version 0.2.1).

  • Get and filter tests from Test Case Management System.

  • Executed tests can be filtered and collected from Test Case Management System.

  • The tests result can be updated to Test Case Management System in real-time.

Installation

$ pip install robotx
or
$ easy_install robotx

Usage

RobotX Usage Doc

Build & Config Jenkins

Build Config Jenkins

Robot Framework Best Practices

Robot Framework Best Practice

Test Case Management System

Default TCMS Client

Currently, RobotX uses Nitrate as default TCMS(Test Case Management System). If your TCMS is not Nitrate(such as TestLink), you need write a new client and replace the default TCMS client of RobotX.

Configure TCMS Client

  • Copy tcms config to /etc/, and name it as tcms.conf.

  • Open tcms.conf, and change all values to yours.

Release files for robotx 0.2.2

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

Source distribution (sdist)

Source distribution for robotx 0.2.2
File Size Uploaded
robotx-0.2.2.tar.gz 261.2 kB Details

Release files / robotx-0.2.2.tar.gz

Download URL robotx-0.2.2.tar.gz
Size 261.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ef3d5f519d36e65e6281e1e04a0e1e2deee7923164a1816622a13feae9ff9cc9
BLAKE2b-256 checksum
How to use checksums
00d01ce2b111abd0726262cdcbbc918d855125a4af3befbd0dd485a8981e37c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.2 This release

1 release file

0.2.1

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

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