From 79ffd41add9687a14f77a6c51dcabe9528a8251e Mon Sep 17 00:00:00 2001 From: hitanshu310 Date: Wed, 14 Jan 2026 23:24:39 +0530 Subject: [PATCH] Hithomelabs/HomeLabDocker#33 making ci and integration tests initialize Embedded H2 database, fixing integration test --- build.gradle | 2 +- src/main/resources/application-ci.properties | 7 +++++++ src/main/resources/application-integration.properties | 6 ++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/application-ci.properties diff --git a/build.gradle b/build.gradle index 90dc143..1034cb7 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,7 @@ java { } test { - systemProperty 'spring.profiles.active', 'test' + systemProperty 'spring.profiles.active', 'ci' useJUnitPlatform { excludeTags 'integration' } diff --git a/src/main/resources/application-ci.properties b/src/main/resources/application-ci.properties new file mode 100644 index 0000000..9d7d1f0 --- /dev/null +++ b/src/main/resources/application-ci.properties @@ -0,0 +1,7 @@ +api.baseUrl=https://testcf.hithomelabs.com + +spring.datasource.url=jdbc:h2:mem:testdb +spring.datasource.driver-class-name=org.h2.Driver +spring.datasource.username=sa +spring.datasource.password= +spring.jpa.hibernate.ddl-auto=none \ No newline at end of file diff --git a/src/main/resources/application-integration.properties b/src/main/resources/application-integration.properties index 055765b..7fd1b35 100644 --- a/src/main/resources/application-integration.properties +++ b/src/main/resources/application-integration.properties @@ -1,3 +1,9 @@ cloudflare.accountId=${CLOUDFLARE_ACCOUNT_ID} cloudflare.apiKey=${CLOUDFLARE_API_KEY} cloudflare.email=${CLOUDFLARE_EMAIL} + +spring.datasource.url=jdbc:h2:mem:testdb +spring.datasource.driver-class-name=org.h2.Driver +spring.datasource.username=sa +spring.datasource.password= +spring.jpa.hibernate.ddl-auto=none \ No newline at end of file -- 2.45.2