Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CIでのAPIのテストをPostgresで動くようにする #294

Open
hakatashi opened this issue Jun 7, 2017 · 2 comments
Open

CIでのAPIのテストをPostgresで動くようにする #294

hakatashi opened this issue Jun 7, 2017 · 2 comments

Comments

@hakatashi
Copy link
Member

セットアップの手間がかからないSQLiteでのテストは残しておきたいが、やっぱりデプロイ時に不安が残るのでCIでのテストは本番と同じPostgresで動くようにしたい。

api/config/config.json に適当な設定を追加して、.travis.yml をいい感じに設定してあげればすぐできると思う(検証に手間がかかるパターン)。

@cookie-s
Copy link
Member

普通にやると、sqliteのときは同じconnectionを使いまわしてくれるのに、
postgresにするとなんかtesterとroutingの中でsql connectionが切り替わってしまうせいで、
routingの中でtransactionの中のinsertが見えずにつらくなってしまう...

@hakatashi
Copy link
Member Author

あーなるほど……テストの構成をそもそも見直したほうがいいかもしれん

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants