- 15 Aug, 2017 1 commit
-
-
Henrik Kjellander authored
Copy Valgrind scripts that was deleted from Chromium's tools/ to fix the Memcheck bot: valgrind/chrome_tests.bat valgrind/chrome_tests.py valgrind/chrome_tests.sh valgrind/common.py valgrind/gdb_helper.py valgrind/locate_valgrind.sh valgrind/memcheck_analyze.py valgrind/valgrind.gni valgrind/valgrind.sh valgrind/valgrind_test.py valgrind_test.py was stripped of its Mac and Dr Memory specific parts, which we don't use. There's still more cleanup to do, tracked in bugs.webrc.org/7849. This is similar to changes in https://codereview.webrtc.org/2945753002. BUG=libyuv:714 NOTRY=True Change-Id: Ia6ba9bd3d3fca6f2ebe0e4f30e1eb39bb1a66813 Reviewed-on: https://chromium-review.googlesource.com/615162Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 06 Feb, 2017 2 commits
-
-
Henrik Kjellander authored
The change in https://chromium-review.googlesource.com/438330 wasn't sufficient to fix the memcheck bot. This CL also removes the need for other tools than memcheck, since those are no longer supported anyway. BUG=libyuv:676 NOTRY=True Change-Id: I23b7ebd0c2c9008cd2b0b4369edaef99a6687f7a Reviewed-on: https://chromium-review.googlesource.com/438447Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
Henrik Kjellander authored
BUG=libyuv:676 NOTRY=True Change-Id: Ic4d2fb48a818ffca8dcd71605761e7e04201ea21 Reviewed-on: https://chromium-review.googlesource.com/438330Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
-
- 03 Feb, 2017 1 commit
-
-
Henrik Kjellander authored
This changes libyuv to use the DEPS file for pulling down all dependencies (thus no Chromium checkout is needed any more). Add tools_libyuv directory to contain libyuv-specific tools (needed to avoid name collision with the now DEPSed tools/ directory of Chromium, which is needed by the toolchain). Add tools_libyuv/autoroller/roll_deps.py script to automatically roll all entries in the DEPS file (copied from WebRTC). third_party/ is now DEPSed as well, including the gtest configuration headers that used to live inside the libyuv repo. Add PRESUBMIT.py with a few simple checks + execution of PyLint and Python unit tests. For PyLint a pylintrc file was also added. Valgrind in tools_libyuv/valgrind was updated to make PRESUBMIT.py pass and remove old tsan suppressions (not used). Removed util/android/test_runner.py since it's no longer needed. Buildbot changes in https://chromium-review.googlesource.com/436464 are needed for the Memcheck bot to go green. BUG=libyuv:676 NOTRY=True Change-Id: Ib86fea2905a1656bba2933703ce5a59d29d8db6b Reviewed-on: https://chromium-review.googlesource.com/436264 Commit-Queue: Henrik Kjellander <kjellander@chromium.org> Reviewed-by: Frank Barchard <fbarchard@google.com>
-
- 10 Jan, 2013 1 commit
-
-
kjellander@google.com authored
This is a renamed copy of the r3354 wrapper script existing for WebRTC located in trunk/tools/valgrind-webrtc/ of WebRTC (with suppressions cleaned). Using the libyuv_tests.[sh,bat] script, it is possible to run the libyuv unit tests under memory tools like Valgrind memcheck, Thread Sanitizer and Address Sanitizer. Adding this directory to libyuv makes it possible to handle suppressions entirely in libyuv, instead of depending on manually setting up the WebRTC wrapper script on the buildbots. Having this directory in libyuv is identical to the current buildbot setup in terms of execution, but will make the buildbot code cleaner. It also makes it convenient for libyuv developers to run memory tests. Examples: memcheck: tools/valgrind-libyuv/libyuv_tests.sh -t out/Debug/libyuv_unittest tsan: tools/valgrind-libyuv/libyuv_tests.sh --tool=tsan -t out/Debug/libyuv_unittest asan: tools/valgrind-libyuv/libyuv_tests.sh --tool=asan -t out/Debug/libyuv_unittest BUG=none TEST=Ran the command lines listed above. Review URL: https://webrtc-codereview.appspot.com/1023009 git-svn-id: http://libyuv.googlecode.com/svn/trunk@533 16f28f9a-4ce2-e073-06de-1de4eb20be90
-