diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-10-09 10:03:20 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-10-09 13:40:54 +0100 |
commit | 69f8a4cc1022edb386ae985cd39f0518d21a89d1 (patch) | |
tree | 008f78a86e71336afc51a0bce8b3b7f6ad09ed89 /sal/qa | |
parent | 430747397508f297be7ae1fa734a43ea705e9a43 (diff) |
disable environment equality test under valgrind
Change-Id: I9e0e06331f134fe89c9942f93b7546b0e67bb821
Diffstat (limited to 'sal/qa')
-rw-r--r-- | sal/qa/osl/process/osl_process.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sal/qa/osl/process/osl_process.cxx b/sal/qa/osl/process/osl_process.cxx index 4713e5f48a98..b0ef7813cf5e 100644 --- a/sal/qa/osl/process/osl_process.cxx +++ b/sal/qa/osl/process/osl_process.cxx @@ -37,6 +37,10 @@ #include <osl/module.hxx> #include <sal/macros.h> +#if defined HAVE_VALGRIND_HEADERS +#include <valgrind/memcheck.h> +#endif + #if ( defined WNT ) // Windows # include <windows.h> # include <tchar.h> @@ -363,6 +367,12 @@ public: osl_freeProcessHandle(process); +#if defined HAVE_VALGRIND_HEADERS + //valgrind makes these not match + if (RUNNING_ON_VALGRIND) + return; +#endif + CPPUNIT_ASSERT_MESSAGE ( "Parent and child environment not equal", @@ -421,6 +431,12 @@ public: different_child_env_vars.push_back(ENV2); different_child_env_vars.push_back(ENV4); +#if defined HAVE_VALGRIND_HEADERS + //valgrind makes these not match + if (RUNNING_ON_VALGRIND) + return; +#endif + CPPUNIT_ASSERT_MESSAGE ( "osl_execProc_merged_child_environment", |