skia2/infra/bots/recipe_modules/flavor
Ben Wagner 6c30e74dd0 Add DDL jobs for Intel
To work around skia:8709, I'm moving the DDL tests to IntelIris640. The
ASAN jobs still show memory leaks in the driver, but at least I can
identify which calls are leaking and suppress the LSAN warnings.

Adds an SK_ENABLE_SCOPED_LSAN_SUPPRESSIONS define that indicates that
the LSAN header files are available, which is set in recipes for the
Linux ASAN builds. Adds __lsan::ScopedDisabler in four locations for
two Vulkan API calls:
 - CreateGraphicsPipelines in GrVkPipeline::Create and
   GrVkCopyPipeline::Create
 - CreateDescriptorSetLayout in
   GrVkDescriptorSetManager::DescriptorPoolManager::DescriptorPoolManager
   constructor (2 calls)

Also adds a regular suppression for libxcb.so.

See bugs listed below for more details on the leaks.

Bug: skia:8710, skia:8712, skia:8713
Change-Id: I55c6e5d483b4aeed5cd44c64219539ca7214187f
Reviewed-on: https://skia-review.googlesource.com/c/184071
Commit-Queue: Ben Wagner <benjaminwagner@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Auto-Submit: Ben Wagner <benjaminwagner@google.com>
2019-02-06 15:53:32 +00:00
..
examples [infra] Increase post-ASAN-setup sleep time. 2019-01-29 17:59:58 +00:00
resources Search more for stacktrace to symbolize 2017-12-12 13:26:39 +00:00
__init__.py [recipes] Simplify test/perf dirs 2018-06-20 17:50:18 +00:00
android.py [infra] Increase post-ASAN-setup sleep time. 2019-01-29 17:59:58 +00:00
api.py [infra] Add infra support for Lottie 2018-07-19 17:53:25 +00:00
chromebook.py [infra] Add infra support for Lottie 2018-07-19 17:53:25 +00:00
chromecast.py [infra] Add infra support for Lottie 2018-07-19 17:53:25 +00:00
default.py Add DDL jobs for Intel 2019-02-06 15:53:32 +00:00
ios.py [infra] Add infra support for Lottie 2018-07-19 17:53:25 +00:00
valgrind.py Reland [recipes] Isolate build outputs with no subdirs 2018-06-01 15:18:46 +00:00