John Gill created AVRO-2026:
-------------------------------
Summary: Incorporate valgrind memory testing for C
Key: AVRO-2026
URL: https://issues.apache.org/jira/browse/AVRO-2026
Project: Avro
Issue Type: Improvement
Components: c
Reporter: John Gill
Fix For: 1.8.2
With the work done for AVRO-1167 & AVRO-766 in identifying memory leaks decided
to make it a standard part of the testing framework. This issue requires
https://github.com/apache/avro/pull/218 otherwise test_avro_schema and
test_avro_values fail due to to avro_schema_copy calls.
Adding valgrind tool to the docker container
Adding valgrind to CMakeLists.txt to optionally do valgrind testing if the tool
is found
Cleaning up existing tests that were failing due to not properly cleaning up
memory
Lastly, as part of ./build.sh test for lang/c do not remove the build/c
directory. The memcheck output is kept so that memory leak issues can be
reviewed and addressed.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)