Objective
Incorporate service method-specific logic that was created for the purposes of the PATH E2E & Load Tests (e2e package) into the QoS modules.
Origin Document
PR Review comments from @adshmh here:
#274 (review)
NOTE - This should be done as part of the JUDGE refactor.
Goals
Much of the logic that was created for the purposes of allowing comprehensive testing of services (for example EVM blockchains) will actually be quite valuable in performing detailed method-specific functionality inside specific QoS packages.
As an example, the EVM qos package could perform the work of:
- storing all EVM methods that could be tested (
eth_getBalance, etc.)
- constructing the params for these methods
- validating both the request and response per-method
Deliverables
General deliverables
Creator: @commoddity
Co-Owners: @adshmh @Olshansk
Objective
Incorporate service method-specific logic that was created for the purposes of the PATH E2E & Load Tests (
e2epackage) into the QoS modules.Origin Document
PR Review comments from @adshmh here:
#274 (review)
NOTE - This should be done as part of the JUDGE refactor.
Goals
Much of the logic that was created for the purposes of allowing comprehensive testing of services (for example EVM blockchains) will actually be quite valuable in performing detailed method-specific functionality inside specific QoS packages.
As an example, the EVM
qospackage could perform the work of:eth_getBalance, etc.)Deliverables
e2etoqos/**e2e/config/ toconfigGeneral deliverables
Creator: @commoddity
Co-Owners: @adshmh @Olshansk