From 69ee08f93109863c38c3d594f825723b8dadf23a Mon Sep 17 00:00:00 2001 From: Sina Madani Date: Thu, 27 Jun 2024 12:56:56 +0100 Subject: [PATCH] ci: Add test envvars --- .github/workflows/build.yml | 4 ++++ src/test/kotlin/com/vonage/client/kt/AbstractTest.kt | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bc83292..a28c1f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -57,6 +57,10 @@ jobs: - name: Test with Maven env: JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 + VONAGE_API_KEY: a1b2c3d4 + VONAGE_API_SECRET: 1234567890abcdef + VONAGE_SIGNATURE_SECRET: abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQR + VONAGE_PRIVATE_KEY_PATH: src/test/resources/com/vonage/client/kt/application_key run: mvn -e --batch-mode clean verify - name: Run Codecov uses: codecov/codecov-action@v4 diff --git a/src/test/kotlin/com/vonage/client/kt/AbstractTest.kt b/src/test/kotlin/com/vonage/client/kt/AbstractTest.kt index 15b4a10..9f55bbc 100644 --- a/src/test/kotlin/com/vonage/client/kt/AbstractTest.kt +++ b/src/test/kotlin/com/vonage/client/kt/AbstractTest.kt @@ -19,7 +19,9 @@ abstract class AbstractTest { protected val apiKey = "a1b2c3d4" protected val applicationId = "00000000-0000-4000-8000-000000000000" private val apiSecret = "1234567890abcdef" + private val signatureSecret = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQR" private val apiKeySecretEncoded = "YTFiMmMzZDQ6MTIzNDU2Nzg5MGFiY2RlZg==" + private val privateKeyPath = "src/test/resources/com/vonage/client/kt/application_key" protected val testUuid = UUID.fromString("aaaaaaaa-bbbb-4ccc-8ddd-0123456789ab") protected val toNumber = "447712345689" protected val altNumber = "447700900001" @@ -35,8 +37,9 @@ abstract class AbstractTest { ) val vonage = Vonage { - apiKey(apiKey); apiSecret(apiSecret); applicationId(applicationId) - privateKeyPath("src/test/resources/com/vonage/client/kt/application_key") + apiKey(apiKey); apiSecret(apiSecret); + signatureSecret(signatureSecret); applicationId(applicationId) + privateKeyPath(privateKeyPath) httpConfig { baseUri("http://localhost:$port") }