Katalon Studio Github Action
Katalon TestOps CI is an easier way to execute Katalon Studio tests remotely or schedule remote Katalon Studio execution. Learn more
Actions on GitHub is a new way to automate your development workflow. Katalon Studio Github Action that is available on Marketplace, allows you to automate Katalon Studio projects execution. Access it here!
Prerequisites
- An active Katalon Runtiem Engine license
- Katalon Studio version 7.0 and later
- Set up Katalon API Keys using GitHub Encrypted Secret named
API_KEY
Variables
name: 'Katalon-Studio'
description: 'Execute Katalon Studio projects'
inputs:
version:
description: 'Which version of Katalon Studio to run'
required: true
default: ''
projectPath:
description: 'Where the Katalon Studio project is checked out'
required: true
default: ''
args:
description: 'What arguments to run Katalon Studio project'
required: true
default: ''
runs:
using: 'node12'
main: 'index.js'
Usage Example
name: CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v2.1
- name: Katalon Studio Github Action
uses: katalon-studio/katalon-studio-github-action@v2
with:
version: '7.5.5'
projectPath: '$'
args: '-noSplash -retry=0 -testSuiteCollectionPath="Test Suites/Simple Test Suite Collection" -apiKey= $ --config -webui.autoUpdateDrivers=true'
Our team provides CI Samples for macOS and Windows here