adobe / adobe/phased-testing

Add producer consumer validation checks

Open
#105 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
9
Forks
4
Avg merge
2d 5h
Merged PRs (30d)
7

Description

Since #5 we now store the produced and consumes. We now need to ensure that we have a series of checks. These should produce warning and error logs:
* Error: consumeFromStep whould in fact consume a method.
* Warning : If we produce unnecessary keys, this hould be a warnining
* Error : Consuming a key that is not produced earlier

Contributor guide

Open the contributing guide

Research direction

Start by reviewing issue #5 and the code that stores the produced and consumed values. Trace where producer-consumer relationships are evaluated, then determine how warning and error logs are emitted. Done means the three listed checks are covered: invalid consumeFromStep methods and unproduced keys produce errors, while unnecessary produced keys produce warnings.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing
Issue type
Feature
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.