Bug 1449255: Part 26 - Rename test_bug1180901_2 to test_trash_directory.js. r?aswan draft
authorKris Maglione <maglione.k@gmail.com>
Tue, 27 Mar 2018 16:56:30 -0700
changeset 773495 04b3e71e48d7b134d5fca4d8f53b43c0a70cdb51
parent 773494 a2359766d823d741bbe90d1c2b1a658962e6b679
child 773496 30ea5300ad4e136ac0ebc8050e77a6c761337b6d
push id104243
push usermaglione.k@gmail.com
push dateWed, 28 Mar 2018 00:15:32 +0000
reviewersaswan
bugs1449255
milestone61.0a1
Bug 1449255: Part 26 - Rename test_bug1180901_2 to test_trash_directory.js. r?aswan MozReview-Commit-ID: JuQv3WQ1Hpt
toolkit/mozapps/extensions/test/xpcshell/test_bug1180901_2.js
toolkit/mozapps/extensions/test/xpcshell/test_trash_directory.js
toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini
rename from toolkit/mozapps/extensions/test/xpcshell/test_bug1180901_2.js
rename to toolkit/mozapps/extensions/test/xpcshell/test_trash_directory.js
--- a/toolkit/mozapps/extensions/test/xpcshell/test_bug1180901_2.js
+++ b/toolkit/mozapps/extensions/test/xpcshell/test_trash_directory.js
@@ -1,17 +1,16 @@
 /* Any copyright is dedicated to the Public Domain.
  * http://creativecommons.org/publicdomain/zero/1.0/
  */
 
-function run_test() {
+add_task(async function setup() {
   createAppInfo("xpcshell@tests.mozilla.org", "XPCShell", "1", "1.9.2");
-  startupManager();
-  run_next_test();
-}
+  await promiseStartupManager();
+});
 
 add_task(async function() {
   let profileDir = OS.Constants.Path.profileDir;
   let trashDir = OS.Path.join(profileDir, "extensions", "trash");
   let testFile = OS.Path.join(trashDir, "test.txt");
 
   await OS.File.makeDir(trashDir, {
     from: profileDir,
--- a/toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini
+++ b/toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini
@@ -67,22 +67,16 @@ tags = blocklist
 # Times out during parallel runs on desktop
 requesttimeoutfactor = 2
 tags = blocklist
 [test_bootstrap.js]
 skip-if = true # Bug 1358846 Bug 1365021 Bug 676992
 [test_bootstrap_const.js]
 [test_bootstrap_globals.js]
 [test_bootstrapped_chrome_manifest.js]
-[test_bug1180901_2.js]
-skip-if = os != "win"
-[test_bug514327_2.js]
-# Bug 676992: test consistently hangs on Android
-skip-if = os == "android"
-tags = blocklist
 [test_bug521905.js]
 [test_bug566626.js]
 [test_cache_certdb.js]
 run-if = addon_signing
 [test_cacheflush.js]
 [test_childprocess.js]
 [test_compatoverrides.js]
 [test_corrupt.js]
@@ -243,16 +237,18 @@ skip-if = true # Failing intermittently 
 [test_system_update_enterprisepolicy.js]
 skip-if = appname == "thunderbird"
 [test_system_update_fail.js]
 [test_system_update_newset.js]
 [test_system_update_overlapping.js]
 [test_system_update_upgrades.js]
 [test_temporary.js]
 tags = webextensions
+[test_trash_directory.js]
+skip-if = os != "win"
 [test_types.js]
 [test_undouninstall.js]
 skip-if = os == "win" # Bug 1358846
 [test_update.js]
 # Bug 676992: test consistently hangs on Android; bug 1330227 - linux
 skip-if = os == "android"
 [test_updateCancel.js]
 [test_update_compatmode.js]