Skip to content

Commit 2769f83

Browse files
M-ElsaeedMohammed Ehab
andcommitted
Merge from Public Repo (#83)
* Merge from Public Repo * Fix Failing Tests --------- Co-authored-by: Mohammed Ehab <moehabe@amazon.com>
1 parent a9c7fd1 commit 2769f83

File tree

7 files changed

+5
-17
lines changed

7 files changed

+5
-17
lines changed

.github/workflows/runtime-interface-client_merge_to_main.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
contents: read
2929

3030
steps:
31-
- uses: actions/checkout@v5
31+
- uses: actions/checkout@v4
3232

3333
- name: Set up JDK 1.8
3434
uses: actions/setup-java@v4
@@ -47,10 +47,6 @@ jobs:
4747
- name: Available buildx platforms
4848
run: echo ${{ steps.buildx.outputs.platforms }}
4949

50-
- name: Build and install serialization dependency locally
51-
working-directory: ./aws-lambda-java-serialization
52-
run: mvn clean install -DskipTests
53-
5450
- name: Test Runtime Interface Client xplatform build - Run 'build' target
5551
working-directory: ./aws-lambda-java-runtime-interface-client
5652
run: make build

aws-lambda-java-runtime-interface-client/src/main/java/com/amazonaws/services/lambda/runtime/api/client/EventHandlerLoader.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,6 @@ public ByteArrayOutputStream call(InvocationRequest request) throws Error, Excep
582582
LambdaEnvironment.FUNCTION_VERSION,
583583
request.getInvokedFunctionArn(),
584584
request.getTenantId(),
585-
request.getXrayTraceId(),
586585
clientContext
587586
);
588587

aws-lambda-java-runtime-interface-client/src/main/java/com/amazonaws/services/lambda/runtime/api/client/api/LambdaContext.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ public class LambdaContext implements Context {
2323
private final CognitoIdentity cognitoIdentity;
2424
private final ClientContext clientContext;
2525
private final String tenantId;
26-
private final String xrayTraceId;
2726
private final LambdaLogger logger;
2827

2928
public LambdaContext(
@@ -37,7 +36,6 @@ public LambdaContext(
3736
String functionVersion,
3837
String invokedFunctionArn,
3938
String tenantId,
40-
String xrayTraceId,
4139
ClientContext clientContext
4240
) {
4341
this.memoryLimit = memoryLimit;
@@ -51,7 +49,6 @@ public LambdaContext(
5149
this.functionVersion = functionVersion;
5250
this.invokedFunctionArn = invokedFunctionArn;
5351
this.tenantId = tenantId;
54-
this.xrayTraceId = xrayTraceId;
5552
this.logger = com.amazonaws.services.lambda.runtime.LambdaRuntime.getLogger();
5653
}
5754

@@ -101,10 +98,6 @@ public String getTenantId() {
10198
return tenantId;
10299
}
103100

104-
public String getXrayTraceId() {
105-
return xrayTraceId;
106-
}
107-
108101
public LambdaLogger getLogger() {
109102
return logger;
110103
}

aws-lambda-java-runtime-interface-client/src/main/jni/deps/aws-lambda-cpp-0.2.7/src/runtime.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ static constexpr auto CLIENT_CONTEXT_HEADER = "lambda-runtime-client-context";
4040
static constexpr auto COGNITO_IDENTITY_HEADER = "lambda-runtime-cognito-identity";
4141
static constexpr auto DEADLINE_MS_HEADER = "lambda-runtime-deadline-ms";
4242
static constexpr auto FUNCTION_ARN_HEADER = "lambda-runtime-invoked-function-arn";
43+
static constexpr auto TENANT_ID_HEADER = "lambda-runtime-aws-tenant-id";
4344
thread_local static CURL* m_curl_handle = curl_easy_init();
4445

4546
enum Endpoints {

aws-lambda-java-runtime-interface-client/src/test/java/com/amazonaws/services/lambda/runtime/api/client/PojoSerializerLoaderTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import com.amazonaws.services.lambda.runtime.CustomPojoSerializer;
99
import com.amazonaws.services.lambda.runtime.serialization.PojoSerializer;
1010
import org.junit.jupiter.api.BeforeEach;
11+
import org.junit.jupiter.api.AfterEach;
1112
import org.junit.jupiter.api.Test;
1213
import org.junit.jupiter.api.extension.ExtendWith;
1314
import org.mockito.Mock;
@@ -31,6 +32,7 @@ class PojoSerializerLoaderTest {
3132
@Mock
3233
private CustomPojoSerializer mockSerializer;
3334

35+
@AfterEach
3436
@BeforeEach
3537
void setUp() throws Exception {
3638
resetStaticFields();

aws-lambda-java-runtime-interface-client/src/test/java/com/amazonaws/services/lambda/runtime/api/client/api/LambdaContextTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public class LambdaContextTest {
1919
private static final LambdaClientContext CLIENT_CONTEXT = new LambdaClientContext();
2020
public static final int MEMORY_LIMIT = 128;
2121
public static final String TENANT_ID = "tenant-id";
22-
public static final String X_RAY_TRACE_ID = "x-ray-trace-id";
2322

2423
@Test
2524
public void getRemainingTimeInMillis() {
@@ -56,6 +55,6 @@ public void getRemainingTimeInMillis_Deadline() throws InterruptedException {
5655

5756
private LambdaContext createContextWithDeadline(long deadlineTimeInMs) {
5857
return new LambdaContext(MEMORY_LIMIT, deadlineTimeInMs, REQUEST_ID, LOG_GROUP_NAME, LOG_STREAM_NAME,
59-
FUNCTION_NAME, IDENTITY, FUNCTION_VERSION, INVOKED_FUNCTION_ARN, TENANT_ID, X_RAY_TRACE_ID, CLIENT_CONTEXT);
58+
FUNCTION_NAME, IDENTITY, FUNCTION_VERSION, INVOKED_FUNCTION_ARN, TENANT_ID, CLIENT_CONTEXT);
6059
}
6160
}

aws-lambda-java-runtime-interface-client/src/test/java/com/amazonaws/services/lambda/runtime/api/client/logging/JsonLogFormatterTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ void testFormattingWithLambdaContext() {
3030
null,
3131
"function-arn",
3232
null,
33-
null,
3433
null
3534
);
3635
assertFormatsString("test log", LogLevel.WARN, context);
@@ -49,7 +48,6 @@ void testFormattingWithTenantIdInLambdaContext() {
4948
null,
5049
"function-arn",
5150
"tenant-id",
52-
"xray-trace-id",
5351
null
5452
);
5553
assertFormatsString("test log", LogLevel.WARN, context);

0 commit comments

Comments
 (0)