base de datos nueva (con todas las migraciones) RAILS_ENV=test bundle exec rake db:reset # Agregar los datos específicos para Dredd RAILS_ENV=test bundle exec rake db:seed:dredd # Iniciar un servidor en background RAILS_ENV=test bundle exec rails server -b 0.0.0.0 -p 3001 & PID=$! # Guardo el número del proceso del servidor sleep 5 # Espero a que el servidor termine # Corro dredd contra el servidor y comparo contra la documentación dredd apiary.apib http://0.0.0.0:3001/ --sorted # Cleanup RESULT=$? # guardo el resultado de Dredd kill -9 $PID # mato el servidor exit $RESULT # Retorno el resultado de Dredd
base de datos nueva (con todas las migraciones) RAILS_ENV=test bundle exec rake db:reset # Agregar los datos específicos para Dredd RAILS_ENV=test bundle exec rake db:seed:dredd # Iniciar un servidor en background RAILS_ENV=test bundle exec rails server -b 0.0.0.0 -p 3001 & PID=$! # Guardo el número del proceso del servidor sleep 5 # Espero a que el servidor termine # Corro dredd contra el servidor y comparo contra la documentación dredd apiary.apib http://0.0.0.0:3001/ --sorted # Cleanup RESULT=$? # guardo el resultado de Dredd kill -9 $PID # mato el servidor exit $RESULT # Retorno el resultado de Dredd
base de datos nueva (con todas las migraciones) RAILS_ENV=test bundle exec rake db:reset # Agregar los datos específicos para Dredd RAILS_ENV=test bundle exec rake db:seed:dredd # Iniciar un servidor en background RAILS_ENV=test bundle exec rails server -b 0.0.0.0 -p 3001 & PID=$! # Guardo el número del proceso del servidor sleep 5 # Espero a que el servidor termine # Corro dredd contra el servidor y comparo contra la documentación dredd apiary.apib http://0.0.0.0:3001/ --sorted # Cleanup RESULT=$? # guardo el resultado de Dredd kill -9 $PID # mato el servidor exit $RESULT # Retorno el resultado de Dredd
base de datos nueva (con todas las migraciones) RAILS_ENV=test bundle exec rake db:reset # Agregar los datos específicos para Dredd RAILS_ENV=test bundle exec rake db:seed:dredd # Iniciar un servidor en background RAILS_ENV=test bundle exec rails server -b 0.0.0.0 -p 3001 & PID=$! # Guardo el número del proceso del servidor sleep 5 # Espero a que el servidor termine # Corro dredd contra el servidor y comparo contra la documentación dredd apiary.apib http://0.0.0.0:3001/ --sorted # Cleanup RESULT=$? # guardo el resultado de Dredd kill -9 $PID # mato el servidor exit $RESULT # Retorno el resultado de Dredd
base de datos nueva (con todas las migraciones) RAILS_ENV=test bundle exec rake db:reset # Agregar los datos específicos para Dredd RAILS_ENV=test bundle exec rake db:seed:dredd # Iniciar un servidor en background RAILS_ENV=test bundle exec rails server -b 0.0.0.0 -p 3001 & PID=$! # Guardo el número del proceso del servidor sleep 5 # Espero a que el servidor termine # Corro dredd contra el servidor y comparo contra la documentación dredd apiary.apib http://0.0.0.0:3001/ --sorted # Cleanup RESULT=$? # guardo el resultado de Dredd kill -9 $PID # mato el servidor exit $RESULT # Retorno el resultado de Dredd
base de datos nueva (con todas las migraciones) RAILS_ENV=test bundle exec rake db:reset # Agregar los datos específicos para Dredd RAILS_ENV=test bundle exec rake db:seed:dredd # Iniciar un servidor en background RAILS_ENV=test bundle exec rails server -b 0.0.0.0 -p 3001 & PID=$! # Guardo el número del proceso del servidor sleep 5 # Espero a que el servidor termine # Corro dredd contra el servidor y comparo contra la documentación dredd apiary.apib http://0.0.0.0:3001/ --sorted # Cleanup RESULT=$? # guardo el resultado de Dredd kill -9 $PID # mato el servidor exit $RESULT # Retorno el resultado de Dredd
base de datos nueva (con todas las migraciones) RAILS_ENV=test bundle exec rake db:reset # Agregar los datos específicos para Dredd RAILS_ENV=test bundle exec rake db:seed:dredd # Iniciar un servidor en background RAILS_ENV=test bundle exec rails server -b 0.0.0.0 -p 3001 & PID=$! # Guardo el número del proceso del servidor sleep 5 # Espero a que el servidor termine # Corro dredd contra el servidor y comparo contra la documentación dredd apiary.apib http://0.0.0.0:3001/ --sorted # Cleanup RESULT=$? # guardo el resultado de Dredd kill -9 $PID # mato el servidor exit $RESULT # Retorno el resultado de Dredd