robotframework-docker-action
robotframework-docker-action copied to clipboard
This Github action can be used to run Robot Framework tests.
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: joonvena/[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: joonvena/[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_tests_dir | 'robot_tests' | Location of tests inside repository |
robot_reports_dir | 'reports' | Location of report output from test execution |
robot_runner_image | 'ppodgorsek/robot-framework:latest' | Docker image which will be used to execute the tests |