Testes mais rápidos com Rspec e PostgreSql

Uma dica simples e fácil para aumentar a velocidade dos testes no Rspec com PostgreSql é seguir as instruções nesse link:

http://www.postgresql.org/docs/current/static/non-durability.html
obs: não fiz o 1o item da lista (RAM disk)

No meu caso os testes que rodavam em 4min e 10s cairam para 56s !!

Só não use essas configurações em produção pois o risco perder dados é alto!

2 comentários:

  1. Massa!

    Você está usando em development também? Algum problema até agora?

    ResponderExcluir
  2. Sim, tem um risco de perder algum dado, mas pelo menos para mim não vejo problemas. Uma outra saida seria configurar uma instancia separada do Postgres só para os testes, mas nao tentei isso ainda!

    ResponderExcluir