From 2cb61ff5be9714c4ee702963fe3b368c2ddc10ee Mon Sep 17 00:00:00 2001 From: Jan Vincent Hoffbauer Date: Fri, 6 Mar 2026 14:07:16 +0100 Subject: [PATCH 1/3] Fix resource lookup --- .../kinesis/KinesisDataStreamsInstrumentationTest.kt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/aws-kinesis/src/androidTest/java/com/amplifyframework/kinesis/KinesisDataStreamsInstrumentationTest.kt b/aws-kinesis/src/androidTest/java/com/amplifyframework/kinesis/KinesisDataStreamsInstrumentationTest.kt index 123524be1b..4f6ea26f6d 100644 --- a/aws-kinesis/src/androidTest/java/com/amplifyframework/kinesis/KinesisDataStreamsInstrumentationTest.kt +++ b/aws-kinesis/src/androidTest/java/com/amplifyframework/kinesis/KinesisDataStreamsInstrumentationTest.kt @@ -21,6 +21,7 @@ import com.amplifyframework.auth.CognitoCredentialsProvider import com.amplifyframework.auth.cognito.AWSCognitoAuthPlugin import com.amplifyframework.core.Amplify import com.amplifyframework.core.configuration.AmplifyOutputs +import com.amplifyframework.kinesis.test.R import com.amplifyframework.foundation.credentials.AwsCredentials import com.amplifyframework.foundation.credentials.AwsCredentialsProvider import com.amplifyframework.foundation.credentials.toAwsCredentialsProvider @@ -59,7 +60,6 @@ class KinesisDataStreamsInstrumentationTest { companion object { private const val STREAM_NAME = "amplify-kinesis-test-stream" - private const val CREDENTIALS_RESOURCE_NAME = "credentials" private const val REGION = "us-east-1" private lateinit var synchronousAuth: SynchronousAuth @@ -69,16 +69,12 @@ class KinesisDataStreamsInstrumentationTest { @JvmStatic fun setupBefore() { val context = ApplicationProvider.getApplicationContext() - val outputsResourceId = Resources.getRawResourceId(context, "amplify_outputs") Amplify.Auth.addPlugin(AWSCognitoAuthPlugin()) - Amplify.configure(AmplifyOutputs(outputsResourceId), context) + Amplify.configure(AmplifyOutputs(R.raw.amplify_outputs), context) synchronousAuth = SynchronousAuth.delegatingTo(Amplify.Auth) // Sign in with test credentials - @RawRes val resourceId = Resources.getRawResourceId( - context, - CREDENTIALS_RESOURCE_NAME - ) + @RawRes val resourceId = R.raw.credentials val (user, password) = readCredentialsFromResource(context, resourceId) synchronousAuth.signOut() synchronousAuth.signIn(user, password) From 2cc12e230d572252678f5c60e6ddffe9648ac9d5 Mon Sep 17 00:00:00 2001 From: Jan Vincent Hoffbauer Date: Fri, 6 Mar 2026 14:24:46 +0100 Subject: [PATCH 2/3] Apply autoformat --- .../kinesis/KinesisDataStreamsInstrumentationTest.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aws-kinesis/src/androidTest/java/com/amplifyframework/kinesis/KinesisDataStreamsInstrumentationTest.kt b/aws-kinesis/src/androidTest/java/com/amplifyframework/kinesis/KinesisDataStreamsInstrumentationTest.kt index 4f6ea26f6d..96791caa5e 100644 --- a/aws-kinesis/src/androidTest/java/com/amplifyframework/kinesis/KinesisDataStreamsInstrumentationTest.kt +++ b/aws-kinesis/src/androidTest/java/com/amplifyframework/kinesis/KinesisDataStreamsInstrumentationTest.kt @@ -21,11 +21,11 @@ import com.amplifyframework.auth.CognitoCredentialsProvider import com.amplifyframework.auth.cognito.AWSCognitoAuthPlugin import com.amplifyframework.core.Amplify import com.amplifyframework.core.configuration.AmplifyOutputs -import com.amplifyframework.kinesis.test.R import com.amplifyframework.foundation.credentials.AwsCredentials import com.amplifyframework.foundation.credentials.AwsCredentialsProvider import com.amplifyframework.foundation.credentials.toAwsCredentialsProvider import com.amplifyframework.foundation.result.Result +import com.amplifyframework.kinesis.test.R import com.amplifyframework.recordcache.FlushStrategy import com.amplifyframework.testutils.Resources import com.amplifyframework.testutils.assertions.shouldBeFailure From a4f8f872b0af51f83dd8a158ccdb6bf2dae571fe Mon Sep 17 00:00:00 2001 From: Jan Vincent Hoffbauer Date: Fri, 6 Mar 2026 15:50:50 +0100 Subject: [PATCH 3/3] Add kinesis to script that pulls backends --- scripts/pull_backend_config_from_s3 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/pull_backend_config_from_s3 b/scripts/pull_backend_config_from_s3 index b765f2dd93..163285e767 100755 --- a/scripts/pull_backend_config_from_s3 +++ b/scripts/pull_backend_config_from_s3 @@ -65,6 +65,10 @@ readonly config_files=( "aws-auth-cognito/src/androidTest/res/raw/amplify_outputs.json" "aws-auth-cognito/src/androidTest/res/raw/amplify_outputs_email_or_totp_mfa.json" + # Kinesis + "aws-kinesis/src/androidTest/res/raw/amplify_outputs.json" + "aws-kinesis/src/androidTest/res/raw/credentials.json" + # Events "appsync/aws-sdk-appsync-events/src/androidTest/res/raw/amplify_outputs.json" "appsync/aws-sdk-appsync-events/src/androidTest/res/raw/credentials.json"