Skip to content

RapidAPI Testing Trigger

Actions
Trigger an API test on RapidAPI Testing
v0.0.3
Latest
Verified creator
Star (26)

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

RapidAPI Testing GitHub Actions

This GitHub Action allows you to trigger the execution of RapidAPI Testing tests. This is especially useful during CI/CD to ensure new deployments are functioning as expected.

Complete example

on: [push]

jobs:
  run_api_test:
    runs-on: ubuntu-latest
    name: Execute RapidAPI API Tests
    steps:
    - name: Execute Tests
      id: tstExec
      uses: RapidAPI/[email protected]
      with:
        test: 'YOUR_TEST_ID'
        location: 'AWS-US-WEST-2'
        environment: 'ENV_ID(OPTIONAL)'
    - name: Show Results
      run: echo "The test took ${{ steps.tstExec.outputs.time }}ms to run"; echo "The test result was ${{ steps.tstExec.outputs.computedStatus }}"; echo "View Report - ${{ steps.tstExec.outputs.reportUrl }}"

Inputs

test

Required The ID of the test you wish to execute.

location

Required The location the test will be executed in. Options:

  • AWS-US-EAST-1 : N. Virginia
  • AWS-US-WEST-2 : Oregon
  • AWS-AP-EAST-1 : Hong Kong
  • AWS-AP-SOUTH-1 : Mumbai
  • AWS-AP-SOUTHEAST-1 : Singapore
  • AWS-AP-NORTHEAST-1 : Tokyo
  • AWS-EU-CENTRAL-1 : Frankfurt
  • AWS-EU-WEST-3 : Paris
  • AWS-SA-EAST-1 : São Paulo

environment

The environment you want to run the test in. If you don't use environment omit this parameter

tenant

The tenant to run the test against. Defaults to the public Hub rapidapi.com. For example for an enterprise it may be tenant: ${ENTERPRISE_DOMAIN}.hub.rapidapi.com. Likewise, for different regions:

US: https://acme.hub.rapidapi.com
CA: https://acme.hub-ca.rapidapi.com
EU: https://acme.hub-eu.rapidapi.com

With acme being a mock domain used as an example.

Outputs

time

The time it took the test to execute, in milliseconds (1000ms=s)

successful

True/false based on the result of the test execution

reportUrl

URL of a human-readable report of the test execution

computedStatus

A human-readable test status that matches the status values on the test dashboard in the UI

Help

For any help using this integration, reach out to [email protected]. You can also see RapidAPI Testing Guide in our Help Center.

RapidAPI Testing Trigger is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Trigger an API test on RapidAPI Testing
v0.0.3
Latest

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

RapidAPI Testing Trigger is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.