Skip to content

ssallmen/robotframework-docker-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Robot Framework Docker Action

This action runs Robot Framework tests using ppodgorsek image.

Example usage

Run with chrome:

  robot_test:
    runs-on: ubuntu-latest
    name: Run Robot Framework Tests
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Robot Framework
        uses: ssallmen/[email protected]

Run with firefox and in parallel:

  robot_test:
    runs-on: ubuntu-latest
    name: Run Robot Framework Tests
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Robot Framework
        uses: ssallmen/[email protected]
        with:
          browser: 'firefox'
          robot_threads: 2

Available configurations in with block:

Name Default Description
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
robot_volume_dir 'robot_tests' Location of tests inside repository. Will be mounted
robot_tests_dir 'robot_tests' Location of tests inside repository. Tests run from here
robot_reports_dir 'reports' Location of report output from test execution

About

This Github action can be used to run Robot Framework tests.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%