Cross-Platform Execution

Rapise includes a cross-platform test execution agent called RapiseLauncher that lets you execute Rapise web and API tests on any platform that supports NodeJS, including Linux, macOS, Docker and most CI/CD pipelines.

Cross-Platform Test Execution

Rapise lets you run Web and API tests in any environment that supports Node.js. The Rapise Node.js-based RapiseLauncher, is a free utility that performs test execution on Linux, macOS, and Docker, and reports the results directly to Spira.

You can run the tests on a variety of different types of platform:

  • Physical and Virtual Machines (VMs)
  • Containers
  • CI/CD Pipelines

The Rapise NPM package contains both the Rapise execution engine and RapiseLauncher. The package is distributed as a .tgz file that can be installed from a URL or a local file. All recent releases of Rapise include the latest versions of both the core Windows Rapise IDE and the NPM package for test execution.

In addition to reporting the results back to Spira, RapiseLauncher saves the results to a file named test-results.xml.


Once generated, this XML file can be consumed by your CI/CD platform. For example, AWS CodeBuild can visualize the report shows above.

Learn More.

Physical and Virtual Machines (VMs)

The cross-platform RapiseLauncher can be deployed onto any type of physical or virtual machines as long as they support the NodeJS runtime engine. This includes:

  • Linux
  • macOS
  • Windows

Containers

In addition to execution on servers, RapiseLauncher can be deployed onto a containerized environment such as Docker, Kubernetes, Amazon Elastic Container Service (ECS), and Amazon Elastic Kubernetes Service (EKS).


Learn More.

CI/CD Pipelines

RapiseLauncher can be installed on any CI/CD pipeline that supports NodeJS. We have detailed implementation guidelines for the following common options:

  • AWS CodeBuild
  • Azure DevOps Pipelines
  • GitHub Actions
  • GitLab Pipelines
  • Jenkins

Learn More.

Try Rapise free for 30 days, no credit cards, no contracts

Start My Free Trial

And if you have any questions, please email or call us at +1 (202) 558-6885