Actually you can also add those properties to "<USER HOME
DIR>/.keycloak-server.properties" as KeycloakServer loads those at runtime.
On 19 November 2015 at 13:59, Marek Posolda <mposolda(a)redhat.com> wrote:
On 18/11/15 21:11, Stian Thorgersen wrote:
You need Mongo running on your machine first as the embedded Mongo used
for the testsuite is ran from Maven.
Once you have Mongo running locally it's pretty easy, edit (but don't
commit the changes):
testsuite/integration/src/test/resources/META-INF/keycloak-server.json
Change the providers to mongo. There are default settings for Mongo
already there and should work as long as you have Mongo running locally.
I find it easier to just change the keycloak-server.json directly, but you
can also use system properties to set the providers, but that's pretty
annoying to do when your running tests from IntelliJ.
For me, it doesn't seem annoying. I just copy/paste this line with
properties when running any test:
-Dkeycloak.realm.provider=mongo -Dkeycloak.user.provider=mongo
-Dkeycloak.userSessionPersister.provider=mongo
-Dkeycloak.eventsStore.provider=mongo
-Dkeycloak.connectionsMongo.db=keycloak -Dresources
I also usually use this for KeycloakServer setup during development.
Marek
On 18 November 2015 at 17:28, Bill Burke <bburke(a)redhat.com> wrote:
> Anybody know how to run mongo backend with integration tests within
> Intellij?
>
>
> --
> Bill Burke
> JBoss, a division of Red Hat
>
http://bill.burkecentral.com
>
>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/keycloak-dev
>
_______________________________________________
keycloak-dev mailing
listkeycloak-dev@lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/keycloak-dev