From 99d2153aa938de3e79159ebc07741761d3a96891 Mon Sep 17 00:00:00 2001 From: Yura Zenevich Date: Tue, 24 Oct 2017 12:39:11 -0400 Subject: [PATCH] Bug 918246 - ensure accessibility service is shutdown after a11y crashtests. r=surkov MozReview-Commit-ID: HjP6pVlGyl0 --- accessible/tests/crashtests/471493.xul | 26 ++++++++++++-- accessible/tests/crashtests/crashtests.list | 8 +++-- .../last_test_to_unload_testsuite.xul | 36 +++++++++++++++++++ 3 files changed, 64 insertions(+), 6 deletions(-) create mode 100644 accessible/tests/crashtests/last_test_to_unload_testsuite.xul diff --git a/accessible/tests/crashtests/471493.xul b/accessible/tests/crashtests/471493.xul index 2524d47cc2bd..8e81aabee497 100644 --- a/accessible/tests/crashtests/471493.xul +++ b/accessible/tests/crashtests/471493.xul @@ -3,10 +3,27 @@ + onload="doTest();" class="reftest-wait"> diff --git a/accessible/tests/crashtests/crashtests.list b/accessible/tests/crashtests/crashtests.list index 6718706aaec2..47458f980110 100644 --- a/accessible/tests/crashtests/crashtests.list +++ b/accessible/tests/crashtests/crashtests.list @@ -1,3 +1,5 @@ -# Disabled because they cause assertions/crashes in later crashtests, see bug 918246 -skip load 448064.xhtml -skip load 471493.xul +load 448064.xhtml # This test instantiates a11y, so be careful about adding tests before it +load 471493.xul +# last_test_to_unload_testsuite.xul MUST be the last test in the list because it +# is responsible for shutting down accessibility service affecting later tests. +load last_test_to_unload_testsuite.xul diff --git a/accessible/tests/crashtests/last_test_to_unload_testsuite.xul b/accessible/tests/crashtests/last_test_to_unload_testsuite.xul new file mode 100644 index 000000000000..9a70c41dcfec --- /dev/null +++ b/accessible/tests/crashtests/last_test_to_unload_testsuite.xul @@ -0,0 +1,36 @@ + + + + + + +