buildwithgrove / path

All paths lead to Grove
7 stars 0 forks source link

[Testing] Design and implement PATH integration tests #71

Open adshmh opened 6 days ago

adshmh commented 6 days ago

Objective

Design and implement integration tests for PATH components, more specifically for QoS and Protocol.

Origin Document

Integration tests are required to verify correct behavior in a fine-grained manner on critical components like QoS and Protocol.

The existing E2E test suite is very useful for verifying overall correct operation. However, it cannot verify the behavior at the desired granularity level for some of the components, e.g. we need to verify that qos/solana implementation correctly filters out all bad endpoints for which it has received observations.

Goals

Deliverables

Non-goals / Non-deliverables

General deliverables

Creator: [@adshmh ]

Olshansk commented 6 days ago

@adshmh Please prepare a lightweight design doc on notion before tackling this so we can align on the direction this will take.