sequencescape icon indicating copy to clipboard operation
sequencescape copied to clipboard

Y24-131 - Fix setting up the integration suite to work with Sequencescape running with Rails 6.1 defaults

Open dasunpubudumal opened this issue 8 months ago • 5 comments

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:

  1. Sequencescape Terminal
  2. Jobs Terminal
  3. Limber Terminal
  4. 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 

dasunpubudumal avatar Jun 12 '24 15:06 dasunpubudumal