зеркало из https://github.com/mozilla/gecko-dev.git
Bug 583949 - Fix leaks in Firefox Sync unit tests (followup)
This commit is contained in:
Родитель
a21643b91e
Коммит
3f12eea216
|
@ -67,7 +67,7 @@ function test_findCluster() {
|
||||||
} finally {
|
} finally {
|
||||||
Svc.Prefs.resetBranch("");
|
Svc.Prefs.resetBranch("");
|
||||||
if (server) {
|
if (server) {
|
||||||
server.stop(function() {});
|
server.stop(runNextTest);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -101,7 +101,7 @@ function test_setCluster() {
|
||||||
|
|
||||||
} finally {
|
} finally {
|
||||||
Svc.Prefs.resetBranch("");
|
Svc.Prefs.resetBranch("");
|
||||||
server.stop(function() {});
|
server.stop(runNextTest);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -141,12 +141,21 @@ function test_updateCluster() {
|
||||||
|
|
||||||
} finally {
|
} finally {
|
||||||
Svc.Prefs.resetBranch("");
|
Svc.Prefs.resetBranch("");
|
||||||
server.stop(function() {});
|
server.stop(runNextTest);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let tests = [test_findCluster, test_setCluster, test_updateCluster];
|
||||||
|
|
||||||
function run_test() {
|
function run_test() {
|
||||||
test_findCluster();
|
do_test_pending();
|
||||||
test_setCluster();
|
runNextTest();
|
||||||
test_updateCluster();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function runNextTest() {
|
||||||
|
if (tests.length)
|
||||||
|
tests.pop()();
|
||||||
|
else
|
||||||
|
do_test_finished();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче