Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(231)

Side by Side Diff: scripts/slave/recipe_modules/isolate/resources/compare_build_artifacts.py

Issue 1332583003: Deterministic build: Update the blacklist. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Copyright 2014 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Compare the artifacts from two builds.""" 6 """Compare the artifacts from two builds."""
7 7
8 import difflib 8 import difflib
9 import json 9 import json
10 import optparse 10 import optparse
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 'boringssl_evp_extra_test', 74 'boringssl_evp_extra_test',
75 'boringssl_evp_test', 75 'boringssl_evp_test',
76 'boringssl_example_mul', 76 'boringssl_example_mul',
77 'boringssl_gcm_test', 77 'boringssl_gcm_test',
78 'boringssl_hkdf_test', 78 'boringssl_hkdf_test',
79 'boringssl_hmac_test', 79 'boringssl_hmac_test',
80 'boringssl_lhash_test', 80 'boringssl_lhash_test',
81 'boringssl_pbkdf_test', 81 'boringssl_pbkdf_test',
82 'boringssl_pkcs12_test', 82 'boringssl_pkcs12_test',
83 'boringssl_pkcs7_test', 83 'boringssl_pkcs7_test',
84 'boringssl_pkcs8_test',
84 'boringssl_poly1305_test', 85 'boringssl_poly1305_test',
85 'boringssl_pqueue_test', 86 'boringssl_pqueue_test',
86 'boringssl_refcount_test', 87 'boringssl_refcount_test',
87 'boringssl_rsa_test', 88 'boringssl_rsa_test',
88 'boringssl_ssl_test', 89 'boringssl_ssl_test',
89 'boringssl_tab_test', 90 'boringssl_tab_test',
90 'boringssl_thread_test', 91 'boringssl_thread_test',
91 'boringssl_unittests', 92 'boringssl_unittests',
92 'boringssl_v3name_test', 93 'boringssl_v3name_test',
93 'browser_tests', 94 'browser_tests',
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 'ipc_perftests', 206 'ipc_perftests',
206 'ipc_tests', 207 'ipc_tests',
207 'ipc_tests.isolated', 208 'ipc_tests.isolated',
208 'jingle_unittests', 209 'jingle_unittests',
209 'jingle_unittests.isolated', 210 'jingle_unittests.isolated',
210 'jtl_compiler', 211 'jtl_compiler',
211 'khronos_glcts_test', 212 'khronos_glcts_test',
212 'layout_test_helper', 213 'layout_test_helper',
213 'libaddressinput_unittests', 214 'libaddressinput_unittests',
214 'libclearkeycdm.dylib', 215 'libclearkeycdm.dylib',
216 'libcommand_buffer_gles2.dylib',
215 'liblzma_decompress.dylib', 217 'liblzma_decompress.dylib',
216 'libmojo_public_test_support.dylib', 218 'libmojo_public_test_support.dylib',
217 'libphonenumber_unittests', 219 'libphonenumber_unittests',
218 'load_library_perf_tests', 220 'load_library_perf_tests',
219 'macviews_interactive_ui_tests', 221 'macviews_interactive_ui_tests',
220 'maptsvdifftool', 222 'maptsvdifftool',
221 'mcs_probe', 223 'mcs_probe',
222 'media_perftests', 224 'media_perftests',
223 'media_unittests', 225 'media_unittests',
224 'media_unittests.isolated', 226 'media_unittests.isolated',
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 'xzdec', 316 'xzdec',
315 'yasm', 317 'yasm',
316 }, 318 },
317 319
318 # https://crbug.com/330260 320 # https://crbug.com/330260
319 'win': { 321 'win': {
320 'accessibility_unittests.exe', 322 'accessibility_unittests.exe',
321 'accessibility_unittests.isolated', 323 'accessibility_unittests.isolated',
322 'angle_end2end_tests.exe', 324 'angle_end2end_tests.exe',
323 'angle_unittests.exe', 325 'angle_unittests.exe',
326 'angle_perftests.exe',
324 'app_list_demo.exe', 327 'app_list_demo.exe',
325 'app_list_unittests.exe', 328 'app_list_unittests.exe',
326 'app_list_unittests.isolated', 329 'app_list_unittests.isolated',
327 'app_shell.exe', 330 'app_shell.exe',
328 'app_shell_unittests.exe', 331 'app_shell_unittests.exe',
329 'app_shell_unittests.isolated', 332 'app_shell_unittests.isolated',
330 'ar_sample_test_driver.exe', 333 'ar_sample_test_driver.exe',
331 'ash_shell.exe', 334 'ash_shell.exe',
332 'ash_unittests.exe', 335 'ash_unittests.exe',
333 'ash_unittests.isolated', 336 'ash_unittests.isolated',
334 'audio_unittests.exe', 337 'audio_unittests.exe',
335 'audio_unittests.isolated', 338 'audio_unittests.isolated',
336 'base_i18n_perftests.exe', 339 'base_i18n_perftests.exe',
337 'base_perftests.exe', 340 'base_perftests.exe',
338 'base_unittests.exe', 341 'base_unittests.exe',
339 'base_unittests.isolated', 342 'base_unittests.isolated',
340 'blink_heap_unittests.exe', 343 'blink_heap_unittests.exe',
341 'blink_platform_unittests.exe', 344 'blink_platform_unittests.exe',
342 'browser_tests.exe', 345 'browser_tests.exe',
343 'browser_tests.isolated', 346 'browser_tests.isolated',
344 'cast_unittests.exe', 347 'cast_unittests.exe',
345 'cast_unittests.isolated', 348 'cast_unittests.isolated',
346 'cc_blink_unittests.exe', 349 'cc_blink_unittests.exe',
347 'cc_perftests.exe', 350 'cc_perftests.exe',
348 'cc_unittests.exe', 351 'cc_unittests.exe',
349 'cc_unittests.isolated', 352 'cc_unittests.isolated',
350 'chrome.dll', 353 'chrome.dll',
351 'chrome.exe', 354 'chrome.exe',
352 'chrome.isolated', 355 'chrome.isolated',
356 'chrome_app_unittests.exe',
353 'chrome_child.dll', 357 'chrome_child.dll',
354 'chrome_elf_unittests.exe', 358 'chrome_elf_unittests.exe',
355 'chrome_watcher.dll', 359 'chrome_watcher.dll',
356 'chromedriver.exe', 360 'chromedriver.exe',
357 'chromedriver_tests.exe', 361 'chromedriver_tests.exe',
358 'chromoting_test_driver.exe', 362 'chromoting_test_driver.exe',
359 'clearkeycdm.dll', 363 'clearkeycdm.dll',
360 'cloud_print_service.exe', 364 'cloud_print_service.exe',
361 'cloud_print_service_config.exe', 365 'cloud_print_service_config.exe',
362 'cloud_print_unittests.exe', 366 'cloud_print_unittests.exe',
(...skipping 19 matching lines...) Expand all
382 'delegate_execute.exe', 386 'delegate_execute.exe',
383 'delegate_execute_unittests.exe', 387 'delegate_execute_unittests.exe',
384 'device_unittests.exe', 388 'device_unittests.exe',
385 'device_unittests.isolated', 389 'device_unittests.isolated',
386 'events_unittests.exe', 390 'events_unittests.exe',
387 'events_unittests.isolated', 391 'events_unittests.isolated',
388 'extensions_browsertests.exe', 392 'extensions_browsertests.exe',
389 'extensions_browsertests.isolated', 393 'extensions_browsertests.isolated',
390 'extensions_unittests.exe', 394 'extensions_unittests.exe',
391 'extensions_unittests.isolated', 395 'extensions_unittests.isolated',
396 'gcapi_test.exe',
392 'gcm_unit_tests.exe', 397 'gcm_unit_tests.exe',
393 'gcm_unit_tests.isolated', 398 'gcm_unit_tests.isolated',
394 'gcp20_device.exe', 399 'gcp20_device.exe',
395 'gcp20_device_unittests.exe', 400 'gcp20_device_unittests.exe',
396 'gcp_portmon64.dll', 401 'gcp_portmon64.dll',
397 'get_server_time.exe', 402 'get_server_time.exe',
398 'gfx_unittests.exe', 403 'gfx_unittests.exe',
399 'gin_shell.exe', 404 'gin_shell.exe',
400 'gin_unittests.exe', 405 'gin_unittests.exe',
401 'gl_unittests.exe', 406 'gl_unittests.exe',
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
450 'performance_browser_tests.exe', 455 'performance_browser_tests.exe',
451 'ppapi_perftests.exe', 456 'ppapi_perftests.exe',
452 'ppapi_unittests.exe', 457 'ppapi_unittests.exe',
453 'printing_unittests.exe', 458 'printing_unittests.exe',
454 'printing_unittests.isolated', 459 'printing_unittests.isolated',
455 'remoting_core.dll', 460 'remoting_core.dll',
456 'remoting_start_host.exe', 461 'remoting_start_host.exe',
457 'remoting_unittests.exe', 462 'remoting_unittests.exe',
458 'remoting_unittests.isolated', 463 'remoting_unittests.isolated',
459 'sbox_integration_tests.isolated', 464 'sbox_integration_tests.isolated',
465 'sbox_unittests.exe',
466 'sbox_unittests.isolated',
467 'sbox_validation_tests.isolated',
460 'setup_unittests.exe', 468 'setup_unittests.exe',
461 'setup_unittests.isolated', 469 'setup_unittests.isolated',
462 'skia_unittests.exe', 470 'skia_unittests.exe',
463 'skia_unittests.isolated', 471 'skia_unittests.isolated',
464 'sql_unittests.exe', 472 'sql_unittests.exe',
465 'sql_unittests.isolated', 473 'sql_unittests.isolated',
466 'sync_client.exe', 474 'sync_client.exe',
467 'sync_integration_tests.exe', 475 'sync_integration_tests.exe',
468 'sync_integration_tests.isolated', 476 'sync_integration_tests.isolated',
469 'sync_performance_tests.exe', 477 'sync_performance_tests.exe',
470 'sync_unit_tests.exe', 478 'sync_unit_tests.exe',
471 'sync_unit_tests.isolated', 479 'sync_unit_tests.isolated',
472 'test_registrar.exe', 480 'test_registrar.exe',
473 'ui_base_unittests.exe', 481 'ui_base_unittests.exe',
474 'unit_tests.exe', 482 'unit_tests.exe',
475 'unit_tests.isolated', 483 'unit_tests.isolated',
476 'url_unittests.exe', 484 'url_unittests.exe',
477 'url_unittests.isolated', 485 'url_unittests.isolated',
486 'video_decode_accelerator_unittest.exe',
478 'views_examples_with_content_exe.exe', 487 'views_examples_with_content_exe.exe',
479 'views_unittests.exe', 488 'views_unittests.exe',
480 'webkit_unit_tests.exe', 489 'webkit_unit_tests.exe',
481 'wtf_unittests.exe', 490 'wtf_unittests.exe',
482 }, 491 },
483 }) 492 })
484 493
485 def get_files_to_compare(build_dir, recursive=False): 494 def get_files_to_compare(build_dir, recursive=False):
486 """Get the list of files to compare.""" 495 """Get the list of files to compare."""
487 allowed = frozenset( 496 allowed = frozenset(
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
677 parser.error('--target-platform is required') 686 parser.error('--target-platform is required')
678 687
679 return compare_build_artifacts(os.path.abspath(options.first_build_dir), 688 return compare_build_artifacts(os.path.abspath(options.first_build_dir),
680 os.path.abspath(options.second_build_dir), 689 os.path.abspath(options.second_build_dir),
681 options.target_platform, 690 options.target_platform,
682 options.recursive) 691 options.recursive)
683 692
684 693
685 if __name__ == '__main__': 694 if __name__ == '__main__':
686 sys.exit(main()) 695 sys.exit(main())
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698