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

[Testing] Implement logging verification for web runner

Đang mở
#443 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
pkg:testing
Ngôn ngữ chính
Python
Star
53
Fork
25
Merge trung bình
1 ngày 19 giờ
Pull request đã merge (30 ngày)
40

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với logger tùy chỉnh được tham chiếu trong src/aws_durable_execution_sdk_python/logger.py và tìm các bài kiểm thử tích hợp logger hiện có. Triển khai handler kiểm tra log CloudWatch và thêm các assertion vào bài kiểm thử tích hợp để xác nhận rằng logging của durable execution được tạo chính xác; hoàn thành có nghĩa là việc xác minh logging vượt qua kiểm tra đối với đầu ra CloudWatch dự kiến.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
aws, python
Lĩnh vực
observability, testing
Loại issue
Tính năng
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
58/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.