nazareno / diferentonas-server

Só minha cidade que gasta dinheiro federal assim?
GNU General Public License v2.0
19 stars 4 forks source link

BD de teste #9

Open nazareno opened 8 years ago

nazareno commented 8 years ago

Seria ótimo usar nos testes de unidade um BD menor que fosse zerado e repovoado a cada teste que queira usar o BD, e que não bagunçasse o BD usado no activator run.

ricardoas commented 8 years ago

Isso implica parar de usar o "activator test" no repovoamento do BD no Heroku... certo?

2016-05-28 16:36 GMT-03:00 nazareno notifications@github.com:

Seria ótimo usar nos testes de unidade um BD menor que fosse zerado e repovoado a cada teste que queira usar o BD, e que não bagunçasse o BD usado no activator run.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nazareno/diferentonas-server/issues/9, or mute the thread https://github.com/notifications/unsubscribe/AAS-9SoUtwQM7ybXQ7yiIglDcd7ALwHRks5qGJk0gaJpZM4IpJNk .

nazareno commented 8 years ago

Correto. Se pudermos ter um activator populateDB que lida com o BD produção, e um activator test que usa um BD reduzido, pra mim seria o ideal. pelo que estamos usando do BD, acho que eu nos manteria usando o postgres mesmo, e não um inmemory.

On Tue, May 31, 2016 at 10:25 AM Ricardo Araújo notifications@github.com wrote:

Isso implica parar de usar o "activator test" no repovoamento do BD no Heroku... certo?

2016-05-28 16:36 GMT-03:00 nazareno notifications@github.com:

Seria ótimo usar nos testes de unidade um BD menor que fosse zerado e repovoado a cada teste que queira usar o BD, e que não bagunçasse o BD usado no activator run.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nazareno/diferentonas-server/issues/9, or mute the thread < https://github.com/notifications/unsubscribe/AAS-9SoUtwQM7ybXQ7yiIglDcd7ALwHRks5qGJk0gaJpZM4IpJNk

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/nazareno/diferentonas-server/issues/9#issuecomment-222687173, or mute the thread https://github.com/notifications/unsubscribe/ABAUminKFs06vqbpjasKYWT8TvuJN9ohks5qHDbNgaJpZM4IpJNk .

ricardoas commented 8 years ago

Acho que rola fazer isso sobrescrevendo a injeção de InitialData... assim que rolar uma folga penso nisso com carinho!

ghost commented 10 months ago

Oi @nazareno, eu tenho uma solução boa para você.

Seria ótimo usar nos testes de unidade um BD menor que fosse zerado e repovoado a cada teste que queira usar o BD, e que não bagunçasse o BD usado no activator run.

existe o mysql-free, você pode enviar quantos dados quiser, que depois eles removem. é bom para testes. tem também o elephansql(que é uma versão postgres sql online com 100mb) também é bom para testes.

espero ajudar nessa thread.