Fixes for CommandBuffer bot
BUG=skia:4957 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1877883002 Review URL: https://codereview.chromium.org/1877883002
This commit is contained in:
parent
2a0bb0a665
commit
48b88cc1f6
@ -111,15 +111,15 @@ def main():
|
||||
try:
|
||||
subprocess.check_call(['git', 'fetch'], cwd=chrome_src_dir)
|
||||
except subprocess.CalledProcessError as error:
|
||||
sys.exit('Error (ret code: %s) calling "%s" in %s' % error.returncode,
|
||||
error.cmd, chrome_src_dir)
|
||||
sys.exit('Error (ret code: %s) calling "%s" in %s' % (error.returncode,
|
||||
error.cmd, chrome_src_dir))
|
||||
|
||||
try:
|
||||
subprocess.check_call(['git', 'checkout', args.chrome_revision],
|
||||
cwd=chrome_src_dir)
|
||||
except subprocess.CalledProcessError as error:
|
||||
sys.exit('Error (ret code: %s) calling "%s" in %s' % error.returncode,
|
||||
error.cmd, chrome_src_dir)
|
||||
sys.exit('Error (ret code: %s) calling "%s" in %s' % (error.returncode,
|
||||
error.cmd, chrome_src_dir))
|
||||
|
||||
if not args.no_sync:
|
||||
try:
|
||||
@ -127,16 +127,16 @@ def main():
|
||||
subprocess.check_call([gclient, 'sync', '--reset', '--force'],
|
||||
cwd=chrome_src_dir)
|
||||
except subprocess.CalledProcessError as error:
|
||||
sys.exit('Error (ret code: %s) calling "%s" in %s' % error.returncode,
|
||||
error.cmd, chrome_src_dir)
|
||||
sys.exit('Error (ret code: %s) calling "%s" in %s' % (error.returncode,
|
||||
error.cmd, chrome_src_dir))
|
||||
|
||||
try:
|
||||
subprocess.check_call(['ninja'] + shlex.split(args.extra_ninja_args) +
|
||||
['-C', chrome_target_dir_rel, 'command_buffer_gles2'],
|
||||
cwd=chrome_src_dir)
|
||||
except subprocess.CalledProcessError as error:
|
||||
sys.exit('Error (ret code: %s) calling "%s" in %s' % error.returncode,
|
||||
error.cmd, chrome_src_dir)
|
||||
sys.exit('Error (ret code: %s) calling "%s" in %s' % (error.returncode,
|
||||
error.cmd, chrome_src_dir))
|
||||
|
||||
shared_lib_src_dir = os.path.join(chrome_src_dir, chrome_target_dir_rel,
|
||||
shared_lib_subdir)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -160,6 +160,10 @@ def gyp_defines(builder_dict):
|
||||
builder_dict.get('role') == 'Perf'):
|
||||
gyp_defs['skia_dump_stats'] = '1'
|
||||
|
||||
# CommandBuffer.
|
||||
if builder_dict.get('extra_config') == 'CommandBuffer':
|
||||
gyp_defs['skia_command_buffer'] = '1'
|
||||
|
||||
return gyp_defs
|
||||
|
||||
|
||||
@ -365,6 +369,7 @@ def self_test():
|
||||
'Test-Android-GCC-Nexus6-GPU-Adreno420-Arm7-Debug',
|
||||
'Test-ChromeOS-GCC-Link-CPU-AVX-x86_64-Debug',
|
||||
'Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Debug',
|
||||
'Test-Mac-Clang-MacMini6.2-GPU-HD4000-x86_64-Debug-CommandBuffer',
|
||||
'Test-Mac10.8-Clang-MacMini4.1-GPU-GeForce320M-x86_64-Release',
|
||||
'Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage',
|
||||
('Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-'
|
||||
|
@ -2142,6 +2142,279 @@
|
||||
"_",
|
||||
"abnormal.wbmp"
|
||||
],
|
||||
"Test-Mac-Clang-MacMini6.2-GPU-HD4000-x86_64-Debug-CommandBuffer": [
|
||||
"--config",
|
||||
"command_buffer",
|
||||
"--src",
|
||||
"tests",
|
||||
"gm",
|
||||
"image",
|
||||
"--blacklist",
|
||||
"f16",
|
||||
"_",
|
||||
"_",
|
||||
"dstreadshuffle",
|
||||
"f16",
|
||||
"image",
|
||||
"_",
|
||||
"_",
|
||||
"srgb",
|
||||
"image",
|
||||
"_",
|
||||
"_",
|
||||
"gpusrgb",
|
||||
"image",
|
||||
"_",
|
||||
"_",
|
||||
"_",
|
||||
"image",
|
||||
"gen_platf",
|
||||
"rgba32abf.bmp",
|
||||
"_",
|
||||
"image",
|
||||
"gen_platf",
|
||||
"rgb24prof.bmp",
|
||||
"_",
|
||||
"image",
|
||||
"gen_platf",
|
||||
"rgb24lprof.bmp",
|
||||
"_",
|
||||
"image",
|
||||
"gen_platf",
|
||||
"8bpp-pixeldata-cropped.bmp",
|
||||
"_",
|
||||
"image",
|
||||
"gen_platf",
|
||||
"4bpp-pixeldata-cropped.bmp",
|
||||
"_",
|
||||
"image",
|
||||
"gen_platf",
|
||||
"32bpp-pixeldata-cropped.bmp",
|
||||
"_",
|
||||
"image",
|
||||
"gen_platf",
|
||||
"24bpp-pixeldata-cropped.bmp",
|
||||
"_",
|
||||
"image",
|
||||
"gen_platf",
|
||||
"frame_larger_than_image.gif",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"not_native32_bitmap_config",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"bleed_image",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"bleed_alpha_image",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"bleed_alpha_image_shader",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"c_gms",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"colortype",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"colortype_xfermodes",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"colorwheelnative",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"drawfilter",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"fontmgr_bounds_0.75_0",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"fontmgr_bounds_1_-0.25",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"fontmgr_bounds",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"fontmgr_match",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"fontmgr_iter",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"verylargebitmap",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"verylarge_picture_image",
|
||||
"sp-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"drawfilter",
|
||||
"pic-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"drawfilter",
|
||||
"2ndpic-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"drawfilter",
|
||||
"sp-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-picture",
|
||||
"pic-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-picture",
|
||||
"2ndpic-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-picture",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-picture",
|
||||
"sp-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-raster",
|
||||
"pic-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-raster",
|
||||
"2ndpic-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-raster",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-raster",
|
||||
"sp-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-ctable",
|
||||
"pic-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-ctable",
|
||||
"2ndpic-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-ctable",
|
||||
"serialize-8888",
|
||||
"gm",
|
||||
"_",
|
||||
"image-cacherator-from-ctable",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
"interlaced1.png",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
"interlaced2.png",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
"interlaced3.png",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".arw",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".cr2",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".dng",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".nef",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".nrw",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".orf",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".raf",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".rw2",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".pef",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".srw",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".ARW",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".CR2",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".DNG",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".NEF",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".NRW",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".ORF",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".RAF",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".RW2",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".PEF",
|
||||
"_",
|
||||
"image",
|
||||
"_",
|
||||
".SRW"
|
||||
],
|
||||
"Test-Mac10.8-Clang-MacMini4.1-CPU-SSE4-x86_64-Release": [
|
||||
"--config",
|
||||
"565",
|
||||
|
@ -88,6 +88,10 @@ def get_args(bot):
|
||||
if 'GalaxyS3' in bot:
|
||||
configs.append('gpudft')
|
||||
|
||||
# CommandBuffer bot *only* runs the command_buffer config.
|
||||
if 'CommandBuffer' in bot:
|
||||
configs = ['command_buffer']
|
||||
|
||||
args.append('--config')
|
||||
args.extend(configs)
|
||||
|
||||
@ -251,19 +255,20 @@ def self_test():
|
||||
cases = [
|
||||
'Pretend-iOS-Bot',
|
||||
'Test-Android-GCC-AndroidOne-GPU-Mali400MP2-Arm7-Release',
|
||||
'Test-Android-GCC-Nexus9-GPU-TegraK1-Arm64-Debug',
|
||||
'Test-Android-GCC-GalaxyS3-GPU-Mali400-Arm7-Debug',
|
||||
'Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Release',
|
||||
'Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Release',
|
||||
'Test-Android-GCC-Nexus9-GPU-TegraK1-Arm64-Debug',
|
||||
'Test-Android-GCC-NexusPlayer-CPU-SSSE3-x86-Release',
|
||||
'Test-Ubuntu-GCC-ShuttleA-GPU-GTX550Ti-x86_64-Release-Valgrind',
|
||||
'Test-Android-GCC-NVIDIA_Shield-GPU-TegraX1-Arm64-Release',
|
||||
'Test-Mac-Clang-MacMini4.1-GPU-GeForce320M-x86_64-Release',
|
||||
'Test-Mac-Clang-MacMini6.2-GPU-HD4000-x86_64-Debug-CommandBuffer',
|
||||
'Test-Mac10.8-Clang-MacMini4.1-CPU-SSE4-x86_64-Release',
|
||||
'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-MSAN',
|
||||
'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-TSAN',
|
||||
'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Valgrind',
|
||||
'Test-Ubuntu-GCC-ShuttleA-GPU-GTX550Ti-x86_64-Release-Valgrind',
|
||||
'Test-Win7-MSVC-ShuttleA-GPU-HD2000-x86-Debug-ANGLE',
|
||||
'Test-Mac10.8-Clang-MacMini4.1-CPU-SSE4-x86_64-Release',
|
||||
'Test-Mac-Clang-MacMini4.1-GPU-GeForce320M-x86_64-Release',
|
||||
'Test-Android-GCC-NVIDIA_Shield-GPU-TegraX1-Arm64-Release',
|
||||
]
|
||||
|
||||
cov = coverage.coverage()
|
||||
|
Loading…
Reference in New Issue
Block a user