aws / aws/aws-durable-execution-sdk-python

[Testing] Implement logging verification for web runner

Open
#443 0 comments 0 reactions 0 assignees View on GitHub
pkg:testing
Dominant language
Python
Stars
53
Forks
25
Avg merge
1d 19h
Merged PRs (30d)
40

Description

Migration from https://github.com/aws/aws-durable-execution-sdk-python-testing/issues/132

---

## Overview

- We have implemented a customized logger with durable execution info (ref: https://github.com/aws/aws-durable-execution-sdk-python/blob/main/src/aws_durable_execution_sdk_python/logger.py#L55).
- We should be able to verify the logging works correctly with integration tests.

## AC

- Implement a handler that checks cloudwatch logs are created correctly
- Add logging verification for logger integration tests

Contributor guide

Open the contributing guide

Research direction

Start with the customized logger referenced in src/aws_durable_execution_sdk_python/logger.py and locate the existing logger integration tests. Implement the CloudWatch log-checking handler and add integration-test assertions that the durable execution logging is created correctly; done means the logging verification passes against the intended CloudWatch output.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
observability, testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.