You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Debugging the relayer’s integration tests is currently cumbersome and time-consuming, which significantly slows down the development process. Several factors contribute to this challenge (ranked in order of their perceived impact):
While this issue might seem like a quality-of-life improvement, a technical debt, not directly tied to deliverables, addressing it would significantly impact the productivity, can reduce the time developers spend troubleshooting bugs—many of which may turn out to have simple fixes—allowing to focus more on delivering stuff.
The text was updated successfully, but these errors were encountered:
Context
Debugging the relayer’s integration tests is currently cumbersome and time-consuming, which significantly slows down the development process. Several factors contribute to this challenge (ranked in order of their perceived impact):
Insufficient tracing in Starknet relayer and Hermes SDK #261
Missing
Debug
implementations in Starknet relayer and Hermes SDK #262Nix sometimes exhibits flakiness, particularly with ARM64 (regardless of MacOS vs Linux), introducing additional hurdles on such platforms. Examples:
Overly complex test codebase, often covering multiple scenarios in a single run, making it difficult to isolate specific issues.
Limited compiler and rust-analyzer feedback in relayer #263
Challenges with implementation and reference searches in IDE #264
Lack of clear debugging guidance, even a simple one, including where to look for chain logs or other diagnostic information.
Highlight
While this issue might seem like a quality-of-life improvement, a technical debt, not directly tied to deliverables, addressing it would significantly impact the productivity, can reduce the time developers spend troubleshooting bugs—many of which may turn out to have simple fixes—allowing to focus more on delivering stuff.
The text was updated successfully, but these errors were encountered: