Run Test Case From Another Project

Applies to ReadyAPI 3.53, last modified on June 26, 2024

This topic describes how to use Groovy script to run a test case from another project.

Where to use

There are two ways to run this script:



// Replace names of a project, test suite, and test case with those you need.

// Connect to the test case in another project.
def project = testRunner.getTestCase().getTestSuite().getProject().getWorkspace().getProjectByName("ProjectName") def testSuite = project.getTestSuiteByName("Test Suite Name") def testCase = testSuite.getTestCaseByName("Test Case Name")

// Run the test case.
runner =, false)

The getWorkspace method works only when you run a test containing a script from the ReadyAPI user interface. When you run the test from command-line runners or on a LoadUI agent, the method returns null.

See Also

Run Test Step From Another Project
Groovy Script Test Step
Groovy Scripting Samples

Highlight search results