widget/tests/chrome.ini
author Jan de Mooij <jdemooij@mozilla.com>
Sat, 12 Jan 2019 10:50:04 +0000
changeset 453631 cfa1c48c717048f00eb4811b5719cd716eb1e5b3
parent 432039 fb3e5d2dd1d7c918fab39b3ef32908928eb299ec
child 472053 732976d3f555a01d9032ede89a28121502ee49e2
permissions -rw-r--r--
Bug 1518753 part 5 - Stop using JSProtoKey for initial shapes. r=tcampbell I added this optimization in bug 1299107 to share more shapes across compartments. Unfortunately this doesn't play well with same-compartment realms (ICs can misbehave) because it relies on compartments being isolated from each other. I think we should remove this optimization: * Fixing the IC issue is impossible without deoptimizing everything. * I added it mainly for chrome globals. The shared-JSM-global work has eliminated the need for this there. * Same-compartment realms win memory back by eliminating CCWs etc. * It's quite a lot of complicated code. Differential Revision: https://phabricator.services.mozilla.com/D16170

[DEFAULT]
skip-if = os == 'android'
support-files =
  empty_window.xul
  utils.js

[test_bug343416.xul]
skip-if = debug
[test_bug429954.xul]
support-files = window_bug429954.xul
[test_bug444800.xul]
subsuite = clipboard
[test_bug478536.xul]
skip-if = true # Bug 561929
support-files = window_bug478536.xul
[test_bug517396.xul]
skip-if = (verify && (os == 'win'))
[test_bug538242.xul]
support-files = window_bug538242.xul
[test_bug565392.html]
subsuite = clipboard
skip-if = toolkit != "windows"
[test_bug593307.xul]
support-files = window_bug593307_offscreen.xul window_bug593307_centerscreen.xul
[test_bug1151186.html]
skip-if = os == 'linux' && debug #Bug 1176038
[test_keycodes.xul]
[test_wheeltransaction.xul]
support-files = window_wheeltransaction.xul
[test_imestate.html]
support-files = window_imestate_iframes.html
[test_plugin_scroll_consistency.html]
[test_composition_text_querycontent.xul]
support-files = window_composition_text_querycontent.xul
[test_input_events_on_deactive_window.xul]
support-files = file_input_events_on_deactive_window.html
[test_position_on_resize.xul]
skip-if = (verify && (os == 'win'))
[test_sizemode_events.xul]
[test_taskbar_progress.xul]
skip-if = toolkit != "cocoa" && toolkit != "windows" || (os == "win" && os_version == "10.0" && !ccov) # Bug 1456811
[test_bug760802.xul]
[test_clipboard.xul]
subsuite = clipboard
[test_panel_mouse_coords.xul]
skip-if = toolkit == "windows" # bug 1009955

# Cocoa
[test_native_menus.xul]
skip-if = toolkit != "cocoa"
support-files = native_menus_window.xul
[test_native_mouse_mac.xul]
skip-if = toolkit != "cocoa" || os_version == '10.10' # 10.10: bug 1137575
support-files = native_mouse_mac_window.xul
[test_bug413277.html]
skip-if = toolkit != "cocoa"
[test_bug428405.xul]
skip-if = toolkit != "cocoa"
[test_bug466599.xul]
subsuite = clipboard
skip-if = toolkit != "cocoa"
[test_bug485118.xul]
skip-if = toolkit != "cocoa"
[test_bug522217.xul]
tags = fullscreen
skip-if = toolkit != "cocoa"
support-files = window_bug522217.xul
[test_platform_colors.xul]
#skip-if = toolkit != "cocoa"
skip-if = true # Bug 1207190
[test_standalone_native_menu.xul]
skip-if = toolkit != "cocoa"
support-files = standalone_native_menu_window.xul
[test_bug586713.xul]
skip-if = toolkit != "cocoa"
support-files = bug586713_window.xul
[test_key_event_counts.xul]
skip-if = toolkit != "cocoa"
[test_bug596600.xul]
support-files = file_bug596600.html
skip-if = toolkit != "cocoa"
[test_bug673301.xul]
subsuite = clipboard
skip-if = toolkit != "cocoa"
[test_secure_input.html]
support-files = file_secure_input.html
skip-if = toolkit != "cocoa"
[test_native_key_bindings_mac.html]
skip-if = toolkit != "cocoa" || verify
[test_system_status_bar.xul]
skip-if = toolkit != "cocoa"

[test_system_font_changes.xul]
support-files = system_font_changes.xul
run-if = toolkit == 'gtk3' # Currently the test works on only gtk3

# Windows
# taskbar_previews.xul
# window_state_windows.xul
[test_chrome_context_menus_win.xul]
skip-if = toolkit != "windows"
support-files = chrome_context_menus_win.xul
[test_plugin_input_event.html]
skip-if = toolkit != "windows"
[test_mouse_scroll.xul]
skip-if = toolkit != "windows"
support-files = window_mouse_scroll_win.html

# Privacy relevant
[test_bug1123480.xul]
subsuite = clipboard
[test_transferable_overflow.xul]
skip-if = (verify && (os == 'mac' || os == 'linux'))
subsuite = clipboard