sequencescape
sequencescape copied to clipboard
Y24-131 - Fix setting up the integration suite to work with Sequencescape running with Rails 6.1 defaults
Describe the Housekeeping
When setting up Limber for running the integration suite along with sequencescape configured with 6.1 defaults in https://github.com/sanger/sequencescape/issues/4005, we encountered an exception.
The command that prompted this exception was:
bundle exec rake config:generate
in Limber.
The purpose of this story is to fix the issue in sequenscescape that prevents Limber's setup.
Blocking issues Describe any other issues or tickets that may be blocking this change.
Additional context
Use the following steps to run the integration suite locally.
You need four terminal windows:
- Sequencescape Terminal
- Jobs Terminal
- Limber Terminal
- Integration Suite Terminal
Sequencescape Terminal:
bundle exec rake db:reset
bundle exec rake application:post_deploy
bundle exec rails s
Jobs Terminal: Run worker
bundle exec rake jobs:work
Limber Terminal: Run config generate task, and run server
bundle exec rake config:generate
bundle exec rails s
Integration Suite Terminal:
ENVIRONMENT=local bundle exec rspec