Skip to content
This repository has been archived by the owner on Apr 4, 2024. It is now read-only.

GoleeTeam/robotframework-browser-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot Framework Browser GitHub Action

Github action can be used to run Robot Framework tests. Based on https://github.com/tarathep/robotframework-github-action using https://hub.docker.com/r/ppodgorsek/robot-framework for base image.

But supports also a modified version of https://github.com/MarketSquare/robotframework-browser/tree/main/docker

Example usage

Example run with Custom image

jobs:
  robot_test:
    runs-on: ubuntu-latest
    - name: Robot Framework
      uses: GoleeTeam/robotframework-browser-action@v1.0
      with:
        image: ???
        image_version: latest
        tests_dir: '${{ github.workspace }}/tests/robot'
        reports_dir: '${{ github.workspace }}/tests/robot/reports'

Configurations

Available configurations in with block:

Name Default Description
image ppodgorsek/robot-framework Custom image name for execute robot framework
image_version latest Custom tag verion image for execute robot framework
tests_dir robot_tests Directory where Robot tests are located in the repository
reports_dir reports Where will the report from test be saved
allowed_shared_memory '1g' How much container can use shared memory
browser 'chrome' Available options chrome / firefox
robot_threads 1 Change this > 1 if you want to run tests in parallel
pabot_options '' These are only used if robot_threads > 1
robot_options '' Pass extra settings for robot command
screen_color_depth 24 Color depth of the virtual screen
screen_height 1080 Height of the virtual screen
screen_width 1920 Width of the virtual screen

credit ref. https://github.com/joonvena/robotframework-docker-action

About

Github action can be used to run Robot Framework tests.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 72.9%
  • Dockerfile 27.1%