- 15 Sep, 2017 1 commit
-
-
Henrik Kjellander authored
BUG=libyuv:729 TBR=fbarchard@chromium.org NOTRY=True Change-Id: Ica6bbdd5ff3112813fde61f9b335fd68fa61c731 Reviewed-on: https://chromium-review.googlesource.com/667105Reviewed-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
-