Skip to main content

Katalon Studio Github Action

Note:
  • 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

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: '${{ github.workspace }}'
args: '-noSplash -retry=0 -testSuiteCollectionPath="Test Suites/Simple Test Suite Collection" -apiKey= ${{ secrets.API_KEY }} --config -webui.autoUpdateDrivers=true'

Our team provides CI Samples for macOS and Windows here.