summaryrefslogtreecommitdiff
path: root/config/test.exs
diff options
context:
space:
mode:
authorPierre de Lacroix <pierre@pdelacroix.com>2020-12-09 12:10:39 +0000
committerPierre de Lacroix <pierre@pdelacroix.com>2020-12-09 12:10:39 +0000
commitd189c923eb7e63fb7cb8c6dbd8816f7ca3b9384f (patch)
treedb6fede8164782facfae767d970bdf5838ce92e6 /config/test.exs
parentupdate description (diff)
parentfix tests in CI (diff)
Merge branch 'repo_setup' into 'master'
Repo setup See merge request kazarma/matrix_app_service.ex!13
Diffstat (limited to 'config/test.exs')
-rw-r--r--config/test.exs13
1 files changed, 13 insertions, 0 deletions
diff --git a/config/test.exs b/config/test.exs
index ed14857..905574a 100644
--- a/config/test.exs
+++ b/config/test.exs
@@ -1,5 +1,17 @@
use Mix.Config
+# Configure your database
+#
+# The MIX_TEST_PARTITION environment variable can be used
+# to provide built-in test partitioning in CI environment.
+# Run `mix help test` for more information.
+config :matrix_app_service, MatrixAppService.Repo,
+ username: System.get_env("POSTGRES_USER") || "postgres",
+ password: System.get_env("POSTGRES_PASSWORD") || "postgres",
+ database: "matrix_app_service_test#{System.get_env("MIX_TEST_PARTITION")}",
+ hostname: System.get_env("POSTGRES_HOST") || "localhost",
+ pool: Ecto.Adapters.SQL.Sandbox
+
# We don't run a server during test. If one is required,
# you can enable the server option below.
config :matrix_app_service, MatrixAppServiceWeb.Endpoint,
@@ -11,6 +23,7 @@ config :logger, level: :warn
config :matrix_app_service,
internal_supervisor: true,
+ internal_repo: true,
transaction_adapter: MatrixAppService.TestTransactionAdapter,
room_adapter: MatrixAppService.TestRoomAdapter,
user_adapter: MatrixAppService.TestUserAdapter,