Skip to content
This repository has been archived by the owner on Feb 17, 2021. It is now read-only.

nhs-digital-gp-it-futures/selenium-grid

Repository files navigation

Selenium Grid

This directory contains the values and namespace spec to run Selenium Grid with 4 Chrome nodes.

This process is designed to easily allow a developer to spin up the grid for use with both Integration tests and Acceptance tests.

System Setup

Instructions expect you to be in the seleniumGrid directory of the platform repository. The following steps are needed to be able to run the system successfully:

Setup Kubernetes

To begin, make sure you have kubernetes running locally as per the Kubernetes Dev Setup Instructions

Setup Helm

Note that this system relies upon helm charts. Instructions on how to install helm can be found here.

Add the "Stable" helm repo

Add google's stable repo containing selenium chart - helm repo add stable https://kubernetes-charts.storage.googleapis.com/ && helm repo update

Launching, Updating the Environment

In order to launch or update the system to the latest built images or chosen config, simply run the appropriate launch script. It will run until torn down, even being restarted automatically once kubernetes is running again after a system restart.

Bash

./launch-selenium-grid.sh

PS

./launch-selenium-grid.ps1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published