Gatekeeper is used to track the production and validation of batches of tag plates for sequencing. It is designed to interface with the Sequencescape LIMS.
-
Install gems
bundle install
-
Start Sequencescape server on port 3000
# move to Sequencescape directory bundle exec rails server -
Setup config
# This runs `lib/tasks/config.rake` which creates an file in the `environments` directory bundle exec rake config:generate -
Start Gatekeeper server on a different port (e.g. 3001)
bundle exec rails server -p 3001
To run unit tests:
bundle exec rake
To run feature tests:
bundle exec rspec
To run feature tests with a visible browser and additional delays to assist with debugging:
HEADED=1 SLOW=1 bundle exec rspec
To run the Yard server
bundle exec yard server