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
To improve the robustness and reliability of the codebase, we need to integrate tools like AddressSanitizer, ThreadSanitizer, UndefinedBehaviorSanitizer, and Valgrind into our CI pipeline. These tools can help identify memory leaks, invalid accesses, race conditions, and undefined behavior during automated testing.
This task involves:
Enabling sanitizers (e.g., AddressSanitizer, ThreadSanitizer) in the build process for specific workflows.
Configuring Valgrind to run memory analysis tests.
Updating GitHub Actions workflows to include these tools in the testing stages.
Adding relevant checks and ensuring any issues detected are logged and reported clearly.
The goal is to catch critical bugs early in the development process, improving the overall quality and stability of the software.
The text was updated successfully, but these errors were encountered:
Description
To improve the robustness and reliability of the codebase, we need to integrate tools like
AddressSanitizer
,ThreadSanitizer
,UndefinedBehaviorSanitizer
, andValgrind
into our CI pipeline. These tools can help identify memory leaks, invalid accesses, race conditions, and undefined behavior during automated testing.This task involves:
The goal is to catch critical bugs early in the development process, improving the overall quality and stability of the software.
The text was updated successfully, but these errors were encountered: