You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Alan Conway (JIRA)" <qp...@incubator.apache.org> on 2006/11/29 15:20:20 UTC

[jira] Created: (QPID-138) Automate memory error checks on unit tests, fix existing problems.

Automate memory error checks on unit tests, fix existing problems.
------------------------------------------------------------------

                 Key: QPID-138
                 URL: http://issues.apache.org/jira/browse/QPID-138
             Project: Qpid
          Issue Type: Test
          Components: C++ Broker, C++ Client
         Environment: Linux
            Reporter: Alan Conway


Run unit tests with valgrind from Makefile, if valgrind is available on the host system. Build should fail if valgrind detects errors.

Currently it does show several leaks all originating in CppUnit code. Needs analysis
 - they may still be qpid bugs if qpid is abusing CppUnit APIs in a way that leaks memory allocated by cppunit. If so fix. 
 - if these are genuine CppUnit bugs, create a valgrind suppression file to ignore them and use it when running valgrind from make.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (QPID-138) Automate memory error checks on unit tests, fix existing problems.

Posted by "Alan Conway (JIRA)" <qp...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/QPID-138?page=all ]

Alan Conway closed QPID-138.
----------------------------

    Resolution: Duplicate

> Automate memory error checks on unit tests, fix existing problems.
> ------------------------------------------------------------------
>
>                 Key: QPID-138
>                 URL: http://issues.apache.org/jira/browse/QPID-138
>             Project: Qpid
>          Issue Type: Test
>          Components: C++ Broker, C++ Client
>         Environment: Linux
>            Reporter: Alan Conway
>
> Run unit tests with valgrind from Makefile, if valgrind is available on the host system. Build should fail if valgrind detects errors.
> Currently it does show several leaks all originating in CppUnit code. Needs analysis
>  - they may still be qpid bugs if qpid is abusing CppUnit APIs in a way that leaks memory allocated by cppunit. If so fix. 
>  - if these are genuine CppUnit bugs, create a valgrind suppression file to ignore them and use it when running valgrind from make.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Reopened: (QPID-138) Automate memory error checks on unit tests, fix existing problems.

Posted by "Alan Conway (JIRA)" <qp...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/QPID-138?page=all ]

Alan Conway reopened QPID-138:
------------------------------

             
Duplicate of QPID-67.

> Automate memory error checks on unit tests, fix existing problems.
> ------------------------------------------------------------------
>
>                 Key: QPID-138
>                 URL: http://issues.apache.org/jira/browse/QPID-138
>             Project: Qpid
>          Issue Type: Test
>          Components: C++ Broker, C++ Client
>         Environment: Linux
>            Reporter: Alan Conway
>
> Run unit tests with valgrind from Makefile, if valgrind is available on the host system. Build should fail if valgrind detects errors.
> Currently it does show several leaks all originating in CppUnit code. Needs analysis
>  - they may still be qpid bugs if qpid is abusing CppUnit APIs in a way that leaks memory allocated by cppunit. If so fix. 
>  - if these are genuine CppUnit bugs, create a valgrind suppression file to ignore them and use it when running valgrind from make.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Resolved: (QPID-138) Automate memory error checks on unit tests, fix existing problems.

Posted by "Alan Conway (JIRA)" <qp...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/QPID-138?page=all ]

Alan Conway resolved QPID-138.
------------------------------

    Resolution: Duplicate

> Automate memory error checks on unit tests, fix existing problems.
> ------------------------------------------------------------------
>
>                 Key: QPID-138
>                 URL: http://issues.apache.org/jira/browse/QPID-138
>             Project: Qpid
>          Issue Type: Test
>          Components: C++ Broker, C++ Client
>         Environment: Linux
>            Reporter: Alan Conway
>
> Run unit tests with valgrind from Makefile, if valgrind is available on the host system. Build should fail if valgrind detects errors.
> Currently it does show several leaks all originating in CppUnit code. Needs analysis
>  - they may still be qpid bugs if qpid is abusing CppUnit APIs in a way that leaks memory allocated by cppunit. If so fix. 
>  - if these are genuine CppUnit bugs, create a valgrind suppression file to ignore them and use it when running valgrind from make.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira