aws / aws/amazon-cloudwatch-agent-test

Refactor test code structure

Open
#218 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
22
Forks
45
Avg merge
2d 21h
Merged PRs (30d)
10

Description

Currently, the test code layout is messy, with so many convoluted (and possibly circular) dependency directions for code execution. We should spend some time to clean up the codebase to make it easier to follow. My biggest concern is around the `metric_value_benchmark` test directory and everything in there. This is the biggest headache at the moment.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the metric_value_benchmark test directory and tracing the execution dependencies described in the issue. Map the current test-code layout before changing it. The work is done when the convoluted or circular dependency directions are cleaned up and the test structure is easier to follow.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
testing-qa
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.