| Index: scripts/slave/recipe_modules/isolate/resources/compare_build_artifacts.py
|
| diff --git a/scripts/slave/recipe_modules/isolate/resources/compare_build_artifacts.py b/scripts/slave/recipe_modules/isolate/resources/compare_build_artifacts.py
|
| index e0340a0f8937df433a957a86b36e169e7aac3bdf..e0b5bc69fc4022ef92da252dbbf210b653b801d8 100755
|
| --- a/scripts/slave/recipe_modules/isolate/resources/compare_build_artifacts.py
|
| +++ b/scripts/slave/recipe_modules/isolate/resources/compare_build_artifacts.py
|
| @@ -21,22 +21,22 @@ BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
| # List of files that are known to be non deterministic. This is a "temporary"
|
| # workaround to find regression on the deterministic builders.
|
| #
|
| -# PNaCl general bug: http://crbug.com/429358
|
| +# PNaCl general bug: https://crbug.com/429358
|
| #
|
| # TODO(sebmarchand): Remove this once all the files are deterministic.
|
| WHITELIST = freeze({
|
| - # http://crbug.com/383340
|
| + # https://crbug.com/383340
|
| 'android': {
|
| 'd8',
|
| 'mksnapshot',
|
| },
|
|
|
| - # http://crbug.com/330263
|
| + # https://crbug.com/330263
|
| 'linux': {
|
| # Completed.
|
| },
|
|
|
| - # http://crbug.com/330262
|
| + # https://crbug.com/330262
|
| 'mac': {
|
| 'accessibility_unittests',
|
| 'accessibility_unittests.isolated',
|
| @@ -315,19 +315,26 @@ WHITELIST = freeze({
|
| 'yasm',
|
| },
|
|
|
| - # http://crbug.com/330260
|
| + # https://crbug.com/330260
|
| 'win': {
|
| 'accessibility_unittests.exe',
|
| 'accessibility_unittests.isolated',
|
| + 'angle_end2end_tests.exe',
|
| 'angle_unittests.exe',
|
| 'app_list_demo.exe',
|
| + 'app_list_unittests.exe',
|
| + 'app_list_unittests.isolated',
|
| + 'app_shell.exe',
|
| 'app_shell_unittests.exe',
|
| 'app_shell_unittests.isolated',
|
| - 'app_shell.exe',
|
| + 'ar_sample_test_driver.exe',
|
| 'ash_shell.exe',
|
| + 'ash_unittests.exe',
|
| 'ash_unittests.isolated',
|
| 'audio_unittests.exe',
|
| 'audio_unittests.isolated',
|
| + 'base_i18n_perftests.exe',
|
| + 'base_perftests.exe',
|
| 'base_unittests.exe',
|
| 'base_unittests.isolated',
|
| 'blink_heap_unittests.exe',
|
| @@ -340,12 +347,19 @@ WHITELIST = freeze({
|
| 'cc_perftests.exe',
|
| 'cc_unittests.exe',
|
| 'cc_unittests.isolated',
|
| - 'chrome_child.dll',
|
| - 'chrome_watcher.dll',
|
| 'chrome.dll',
|
| 'chrome.exe',
|
| 'chrome.isolated',
|
| + 'chrome_child.dll',
|
| + 'chrome_elf_unittests.exe',
|
| + 'chrome_watcher.dll',
|
| + 'chromedriver.exe',
|
| + 'chromedriver_tests.exe',
|
| + 'chromoting_test_driver.exe',
|
| 'clearkeycdm.dll',
|
| + 'cloud_print_service.exe',
|
| + 'cloud_print_service_config.exe',
|
| + 'cloud_print_unittests.exe',
|
| 'components_browsertests.exe',
|
| 'components_browsertests.isolated',
|
| 'components_unittests.exe',
|
| @@ -362,10 +376,11 @@ WHITELIST = freeze({
|
| 'content_unittests.isolated',
|
| 'courgette64.exe',
|
| 'crash_service64.exe',
|
| + 'crypto_unittests.exe',
|
| 'crypto_unittests.isolated',
|
| 'd8.exe',
|
| - 'delegate_execute_unittests.exe',
|
| 'delegate_execute.exe',
|
| + 'delegate_execute_unittests.exe',
|
| 'device_unittests.exe',
|
| 'device_unittests.isolated',
|
| 'events_unittests.exe',
|
| @@ -376,7 +391,10 @@ WHITELIST = freeze({
|
| 'extensions_unittests.isolated',
|
| 'gcm_unit_tests.exe',
|
| 'gcm_unit_tests.isolated',
|
| + 'gcp20_device.exe',
|
| + 'gcp20_device_unittests.exe',
|
| 'gcp_portmon64.dll',
|
| + 'get_server_time.exe',
|
| 'gfx_unittests.exe',
|
| 'gin_shell.exe',
|
| 'gin_unittests.exe',
|
| @@ -384,6 +402,7 @@ WHITELIST = freeze({
|
| 'gl_unittests.isolated',
|
| 'google_apis_unittests.exe',
|
| 'google_apis_unittests.isolated',
|
| + 'gpu_perftests.exe',
|
| 'gpu_unittests.exe',
|
| 'gpu_unittests.isolated',
|
| 'interactive_ui_tests.exe',
|
| @@ -391,8 +410,11 @@ WHITELIST = freeze({
|
| 'ipc_mojo_perftests.exe',
|
| 'ipc_mojo_unittests.exe',
|
| 'ipc_perftests.exe',
|
| + 'ipc_tests.exe',
|
| + 'ipc_tests.isolated',
|
| 'jingle_unittests.exe',
|
| 'jingle_unittests.isolated',
|
| + 'keyboard_unittests.exe',
|
| 'libaddressinput_unittests.exe',
|
| 'media_unittests.exe',
|
| 'media_unittests.isolated',
|
| @@ -404,19 +426,44 @@ WHITELIST = freeze({
|
| 'mock_nacl_gdb.exe',
|
| 'mojo_js_integration_tests.exe',
|
| 'mojo_js_unittests.exe',
|
| + 'mojo_message_pipe_perftests.exe',
|
| + 'mojo_public_bindings_perftests.exe',
|
| + 'mojo_public_bindings_unittests.exe',
|
| + 'mojo_public_bindings_unittests.isolated',
|
| + 'mojo_public_environment_unittests.exe',
|
| + 'mojo_public_environment_unittests.isolated',
|
| + 'mojo_public_system_perftests.exe',
|
| + 'mojo_public_system_unittests.exe',
|
| + 'mojo_public_system_unittests.isolated',
|
| + 'mojo_public_utility_unittests.exe',
|
| + 'mojo_public_utility_unittests.isolated',
|
| + 'mojo_system_unittests.exe',
|
| + 'nacl_loader_unittests.exe',
|
| + 'nacl_loader_unittests.isolated',
|
| 'net_perftests.exe',
|
| 'net_unittests.exe',
|
| 'net_unittests.isolated',
|
| 'np_test_netscape_plugin.dll',
|
| 'npapi_test_plugin.dll',
|
| + 'pdfium_test.exe',
|
| 'peerconnection_server.exe',
|
| 'performance_browser_tests.exe',
|
| + 'ppapi_perftests.exe',
|
| 'ppapi_unittests.exe',
|
| + 'printing_unittests.exe',
|
| + 'printing_unittests.isolated',
|
| 'remoting_core.dll',
|
| + 'remoting_start_host.exe',
|
| + 'remoting_unittests.exe',
|
| + 'remoting_unittests.isolated',
|
| 'sbox_integration_tests.isolated',
|
| + 'setup_unittests.exe',
|
| + 'setup_unittests.isolated',
|
| + 'skia_unittests.exe',
|
| 'skia_unittests.isolated',
|
| 'sql_unittests.exe',
|
| 'sql_unittests.isolated',
|
| + 'sync_client.exe',
|
| 'sync_integration_tests.exe',
|
| 'sync_integration_tests.isolated',
|
| 'sync_performance_tests.exe',
|
| @@ -431,6 +478,7 @@ WHITELIST = freeze({
|
| 'views_examples_with_content_exe.exe',
|
| 'views_unittests.exe',
|
| 'webkit_unit_tests.exe',
|
| + 'wtf_unittests.exe',
|
| },
|
| })
|
|
|
| @@ -601,11 +649,11 @@ def compare_build_artifacts(first_dir, second_dir, target_platform,
|
| if unexpected_diffs:
|
| print('Unexpected files with diffs:\n')
|
| for u in unexpected_diffs:
|
| - print(' %s\n' % u)
|
| + print(' %s' % u)
|
| if unexpected_equals:
|
| print('Unexpected files with no diffs:\n')
|
| for u in unexpected_equals:
|
| - print(' %s\n' % u)
|
| + print(' %s' % u)
|
|
|
| return int(bool(unexpected_diffs))
|
|
|
|
|