mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1239276 - Convert DebuggerClient.connect to promise. r=jryans
This commit is contained in:
parent
8b80dda3a0
commit
b53b12bcab
@ -105,7 +105,7 @@ var AboutDebugging = {
|
|||||||
DebuggerServer.allowChromeProcess = true;
|
DebuggerServer.allowChromeProcess = true;
|
||||||
this.client = new DebuggerClient(DebuggerServer.connectPipe());
|
this.client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
|
|
||||||
this.client.connect(() => {
|
this.client.connect().then(() => {
|
||||||
// Show the first available tab.
|
// Show the first available tab.
|
||||||
this.showTab();
|
this.showTab();
|
||||||
window.addEventListener("hashchange", () => this.showTab());
|
window.addEventListener("hashchange", () => this.showTab());
|
||||||
|
@ -16,7 +16,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect(Task.async(function*(aType, aTraits) {
|
gClient.connect().then(Task.async(function*([aType, aTraits]) {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
let tab = yield addTab(TAB1_URL);
|
let tab = yield addTab(TAB1_URL);
|
||||||
|
@ -20,7 +20,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ function test() {
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect((aType, aTraits) => {
|
gClient.connect().then(([aType, aTraits]) => {
|
||||||
is(aType, "browser",
|
is(aType, "browser",
|
||||||
"Root actor should identify itself as a browser.");
|
"Root actor should identify itself as a browser.");
|
||||||
|
|
||||||
|
@ -564,9 +564,7 @@ AddonDebugger.prototype = {
|
|||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
this.client = new DebuggerClient(transport);
|
this.client = new DebuggerClient(transport);
|
||||||
|
|
||||||
let connected = promise.defer();
|
yield this.client.connect();
|
||||||
this.client.connect(connected.resolve);
|
|
||||||
yield connected.promise;
|
|
||||||
|
|
||||||
let addonActor = yield getAddonActorForUrl(this.client, aUrl);
|
let addonActor = yield getAddonActorForUrl(this.client, aUrl);
|
||||||
|
|
||||||
@ -1005,11 +1003,7 @@ function generateMouseClickInTab(tab, path) {
|
|||||||
|
|
||||||
function connect(client) {
|
function connect(client) {
|
||||||
info("Connecting client.");
|
info("Connecting client.");
|
||||||
return new Promise(function (resolve) {
|
return client.connect();
|
||||||
client.connect(function () {
|
|
||||||
resolve();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function close(client) {
|
function close(client) {
|
||||||
|
@ -74,20 +74,14 @@ var submit = Task.async(function*() {
|
|||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
let delay = Services.prefs.getIntPref("devtools.debugger.remote-timeout");
|
let delay = Services.prefs.getIntPref("devtools.debugger.remote-timeout");
|
||||||
gConnectionTimeout = setTimeout(handleConnectionTimeout, delay);
|
gConnectionTimeout = setTimeout(handleConnectionTimeout, delay);
|
||||||
let response = yield clientConnect();
|
let response = yield gClient.connect();
|
||||||
yield onConnectionReady(...response);
|
yield onConnectionReady(...response);
|
||||||
});
|
});
|
||||||
|
|
||||||
function clientConnect() {
|
|
||||||
let deferred = promise.defer();
|
|
||||||
gClient.connect((...args) => deferred.resolve(args));
|
|
||||||
return deferred.promise;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Connection is ready. List actors and build buttons.
|
* Connection is ready. List actors and build buttons.
|
||||||
*/
|
*/
|
||||||
var onConnectionReady = Task.async(function*(aType, aTraits) {
|
var onConnectionReady = Task.async(function*([aType, aTraits]) {
|
||||||
clearTimeout(gConnectionTimeout);
|
clearTimeout(gConnectionTimeout);
|
||||||
|
|
||||||
let response = yield gClient.listAddons();
|
let response = yield gClient.listAddons();
|
||||||
|
@ -731,7 +731,7 @@ var gDevToolsBrowser = {
|
|||||||
let client = new DebuggerClient(transport);
|
let client = new DebuggerClient(transport);
|
||||||
|
|
||||||
let deferred = promise.defer();
|
let deferred = promise.defer();
|
||||||
client.connect(() => {
|
client.connect().then(() => {
|
||||||
client.mainRoot.listProcesses(response => {
|
client.mainRoot.listProcesses(response => {
|
||||||
// Do nothing if there is only one process, the parent process.
|
// Do nothing if there is only one process, the parent process.
|
||||||
let contentProcesses = response.processes.filter(p => (!p.parent));
|
let contentProcesses = response.processes.filter(p => (!p.parent));
|
||||||
|
@ -414,12 +414,12 @@ TabTarget.prototype = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
if (this.isLocalTab) {
|
if (this.isLocalTab) {
|
||||||
this._client.connect(() => {
|
this._client.connect()
|
||||||
this._client.getTab({ tab: this.tab }).then(response => {
|
.then(() => this._client.getTab({ tab: this.tab }))
|
||||||
|
.then(response => {
|
||||||
this._form = response.tab;
|
this._form = response.tab;
|
||||||
attachTab();
|
attachTab();
|
||||||
});
|
});
|
||||||
});
|
|
||||||
} else if (this.isTabActor) {
|
} else if (this.isTabActor) {
|
||||||
// In the remote debugging case, the protocol connection will have been
|
// In the remote debugging case, the protocol connection will have been
|
||||||
// already initialized in the connection screen code.
|
// already initialized in the connection screen code.
|
||||||
|
@ -73,11 +73,7 @@ function getClient() {
|
|||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
let client = new DebuggerClient(transport);
|
let client = new DebuggerClient(transport);
|
||||||
|
|
||||||
client.connect(() => {
|
return client.connect().then(() => client);
|
||||||
deferred.resolve(client);
|
|
||||||
});
|
|
||||||
|
|
||||||
return deferred.promise;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getTarget(client) {
|
function getTarget(client) {
|
||||||
|
@ -44,15 +44,15 @@ function openTabs() {
|
|||||||
function connect() {
|
function connect() {
|
||||||
// Connect to debugger server to fetch the two tab actors
|
// Connect to debugger server to fetch the two tab actors
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(() => {
|
gClient.connect()
|
||||||
gClient.listTabs(response => {
|
.then(() => gClient.listTabs())
|
||||||
|
.then(response => {
|
||||||
// Fetch the tab actors for each tab
|
// Fetch the tab actors for each tab
|
||||||
gTabActor1 = response.tabs.filter(a => a.url === TAB_URL_1)[0];
|
gTabActor1 = response.tabs.filter(a => a.url === TAB_URL_1)[0];
|
||||||
gTabActor2 = response.tabs.filter(a => a.url === TAB_URL_2)[0];
|
gTabActor2 = response.tabs.filter(a => a.url === TAB_URL_2)[0];
|
||||||
|
|
||||||
checkGetTab();
|
checkGetTab();
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkGetTab() {
|
function checkGetTab() {
|
||||||
|
@ -29,11 +29,11 @@ function getChromeActors(callback)
|
|||||||
DebuggerServer.allowChromeProcess = true;
|
DebuggerServer.allowChromeProcess = true;
|
||||||
|
|
||||||
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(() => {
|
client.connect()
|
||||||
client.getProcess().then(response => {
|
.then(() => client.getProcess())
|
||||||
|
.then(response => {
|
||||||
callback(client, response.form);
|
callback(client, response.form);
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
SimpleTest.registerCleanupFunction(() => {
|
SimpleTest.registerCleanupFunction(() => {
|
||||||
DebuggerServer.destroy();
|
DebuggerServer.destroy();
|
||||||
|
@ -33,7 +33,7 @@ var connect = Task.async(function*() {
|
|||||||
port: Prefs.chromeDebuggingPort
|
port: Prefs.chromeDebuggingPort
|
||||||
});
|
});
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect(() => {
|
gClient.connect().then(() => {
|
||||||
let addonID = getParameterByName("addonID");
|
let addonID = getParameterByName("addonID");
|
||||||
|
|
||||||
if (addonID) {
|
if (addonID) {
|
||||||
|
@ -2193,8 +2193,6 @@ ScratchpadWindow.prototype = Heritage.extend(ScratchpadTab.prototype, {
|
|||||||
*/
|
*/
|
||||||
_attach: function SW__attach()
|
_attach: function SW__attach()
|
||||||
{
|
{
|
||||||
let deferred = promise.defer();
|
|
||||||
|
|
||||||
if (!DebuggerServer.initialized) {
|
if (!DebuggerServer.initialized) {
|
||||||
DebuggerServer.init();
|
DebuggerServer.init();
|
||||||
DebuggerServer.addBrowserActors();
|
DebuggerServer.addBrowserActors();
|
||||||
@ -2202,19 +2200,11 @@ ScratchpadWindow.prototype = Heritage.extend(ScratchpadTab.prototype, {
|
|||||||
DebuggerServer.allowChromeProcess = true;
|
DebuggerServer.allowChromeProcess = true;
|
||||||
|
|
||||||
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(() => {
|
return client.connect()
|
||||||
client.getProcess().then(aResponse => {
|
.then(() => client.getProcess())
|
||||||
if (aResponse.error) {
|
.then(aResponse => {
|
||||||
reportError("listTabs", aResponse);
|
return { form: aResponse.form, client: client };
|
||||||
deferred.reject(aResponse);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
deferred.resolve({ form: aResponse.form, client: client });
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
return deferred.promise;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -78,9 +78,7 @@ exports.getTestActorWithoutToolbox = Task.async(function* (tab) {
|
|||||||
}
|
}
|
||||||
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
|
|
||||||
let deferred = promise.defer();
|
yield client.connect();
|
||||||
client.connect(deferred.resolve);
|
|
||||||
yield deferred.promise;
|
|
||||||
|
|
||||||
// We also need to make sure the test actor is registered on the server.
|
// We also need to make sure the test actor is registered on the server.
|
||||||
yield registerTestActor(client);
|
yield registerTestActor(client);
|
||||||
|
@ -192,15 +192,13 @@ HUD_SERVICE.prototype =
|
|||||||
DebuggerServer.allowChromeProcess = true;
|
DebuggerServer.allowChromeProcess = true;
|
||||||
|
|
||||||
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(() => {
|
return client.connect()
|
||||||
client.getProcess().then(aResponse => {
|
.then(() => client.getProcess())
|
||||||
|
.then(aResponse => {
|
||||||
// Set chrome:false in order to attach to the target
|
// Set chrome:false in order to attach to the target
|
||||||
// (i.e. send an `attach` request to the chrome actor)
|
// (i.e. send an `attach` request to the chrome actor)
|
||||||
deferred.resolve({ form: aResponse.form, client: client, chrome: false });
|
return { form: aResponse.form, client: client, chrome: false };
|
||||||
}, deferred.reject);
|
});
|
||||||
});
|
|
||||||
|
|
||||||
return deferred.promise;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let target;
|
let target;
|
||||||
|
@ -11,8 +11,9 @@ function test() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function onConnect() {
|
gClient.connect()
|
||||||
gClient.listTabs(function onListTabs(aResponse) {
|
.then(() => gClient.listTabs())
|
||||||
|
.then(aResponse => {
|
||||||
|
|
||||||
var options = {
|
var options = {
|
||||||
prefix: "helloActor",
|
prefix: "helloActor",
|
||||||
@ -41,7 +42,6 @@ function test() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkActorState(helloActor, callback) {
|
function checkActorState(helloActor, callback) {
|
||||||
|
@ -81,13 +81,11 @@ function initDebuggerServer() {
|
|||||||
* connected.
|
* connected.
|
||||||
*/
|
*/
|
||||||
function connectDebuggerClient(client) {
|
function connectDebuggerClient(client) {
|
||||||
return new Promise(resolve => {
|
return client.connect()
|
||||||
client.connect(() => {
|
.then(() => client.listTabs())
|
||||||
client.listTabs(tabs => {
|
.then(tabs => {
|
||||||
resolve(tabs.tabs[tabs.selected]);
|
return tabs.tabs[tabs.selected];
|
||||||
});
|
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -13,8 +13,6 @@ SimpleTest.registerCleanupFunction(function() {
|
|||||||
Services.prefs.clearUserPref("dom.mozBrowserFramesEnabled");
|
Services.prefs.clearUserPref("dom.mozBrowserFramesEnabled");
|
||||||
});
|
});
|
||||||
|
|
||||||
const {promiseInvoke} = require("devtools/shared/async-utils");
|
|
||||||
|
|
||||||
const { DirectorRegistry,
|
const { DirectorRegistry,
|
||||||
DirectorRegistryFront } = require("devtools/server/actors/director-registry");
|
DirectorRegistryFront } = require("devtools/server/actors/director-registry");
|
||||||
|
|
||||||
@ -30,7 +28,7 @@ function* newConnectedDebuggerClient(opts) {
|
|||||||
var transport = DebuggerServer.connectPipe();
|
var transport = DebuggerServer.connectPipe();
|
||||||
var client = new DebuggerClient(transport);
|
var client = new DebuggerClient(transport);
|
||||||
|
|
||||||
yield promiseInvoke(client, client.connect);
|
yield client.connect();
|
||||||
|
|
||||||
var root = yield client.listTabs();
|
var root = yield client.listTabs();
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ function attachURL(url, callback) {
|
|||||||
window.addEventListener("message", function loadListener(event) {
|
window.addEventListener("message", function loadListener(event) {
|
||||||
if (event.data === "ready") {
|
if (event.data === "ready") {
|
||||||
client = new DebuggerClient(DebuggerServer.connectPipe());
|
client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect((applicationType, traits) => {
|
client.connect().then(([applicationType, traits]) => {
|
||||||
client.listTabs(response => {
|
client.listTabs(response => {
|
||||||
for (let tab of response.tabs) {
|
for (let tab of response.tabs) {
|
||||||
if (tab.url === url) {
|
if (tab.url === url) {
|
||||||
|
@ -22,26 +22,14 @@ function startServerAndGetSelectedTabMemory() {
|
|||||||
DebuggerServer.addBrowserActors();
|
DebuggerServer.addBrowserActors();
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
|
|
||||||
return new Promise((resolve, reject) => {
|
return client.connect()
|
||||||
client.connect(response => {
|
.then(() => client.listTabs())
|
||||||
if (response.error) {
|
.then(response => {
|
||||||
reject(new Error(response.error + ": " + response.message));
|
var form = response.tabs[response.selected];
|
||||||
return;
|
var memory = MemoryFront(client, form, response);
|
||||||
}
|
|
||||||
|
|
||||||
client.listTabs(response => {
|
return { memory, client };
|
||||||
if (response.error) {
|
|
||||||
reject(new Error(response.error + ": " + response.message));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var form = response.tabs[response.selected];
|
|
||||||
var memory = MemoryFront(client, form, response);
|
|
||||||
|
|
||||||
resolve({ memory, client });
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function destroyServerAndFinish(client) {
|
function destroyServerAndFinish(client) {
|
||||||
|
@ -23,26 +23,14 @@ function startServerAndGetSelectedTabMemprof() {
|
|||||||
DebuggerServer.addBrowserActors();
|
DebuggerServer.addBrowserActors();
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
|
|
||||||
return new Promise((resolve, reject) => {
|
return client.connect()
|
||||||
client.connect(response => {
|
.then(() => client.listTabs())
|
||||||
if (response.error) {
|
.then(response => {
|
||||||
reject(new Error(response.error + ": " + response.message));
|
var form = response.tabs[response.selected];
|
||||||
return;
|
var memprof = MemprofFront(client, form);
|
||||||
}
|
|
||||||
|
|
||||||
client.listTabs(response => {
|
return { memprof, client };
|
||||||
if (response.error) {
|
|
||||||
reject(new Error(response.error + ": " + response.message));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var form = response.tabs[response.selected];
|
|
||||||
var memprof = MemprofFront(client, form);
|
|
||||||
|
|
||||||
resolve({ memprof, client });
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function destroyServerAndFinish(client) {
|
function destroyServerAndFinish(client) {
|
||||||
|
@ -34,7 +34,7 @@ window.onload = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(function onConnect() {
|
client.connect().then(function onConnect() {
|
||||||
client.listTabs(function onListTabs(aResponse) {
|
client.listTabs(function onListTabs(aResponse) {
|
||||||
var d = getDeviceFront(client, aResponse);
|
var d = getDeviceFront(client, aResponse);
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ window.onload = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(function onConnect() {
|
client.connect().then(function onConnect() {
|
||||||
client.listTabs(function onListTabs(aResponse) {
|
client.listTabs(function onListTabs(aResponse) {
|
||||||
var form = aResponse.tabs[aResponse.selected];
|
var form = aResponse.tabs[aResponse.selected];
|
||||||
var front = FramerateFront(client, form);
|
var front = FramerateFront(client, form);
|
||||||
|
@ -75,7 +75,7 @@ window.onload = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(function onConnect() {
|
client.connect().then(function onConnect() {
|
||||||
client.listTabs(function onListTabs(aResponse) {
|
client.listTabs(function onListTabs(aResponse) {
|
||||||
var form = aResponse.tabs[aResponse.selected];
|
var form = aResponse.tabs[aResponse.selected];
|
||||||
var front = FramerateFront(client, form);
|
var front = FramerateFront(client, form);
|
||||||
|
@ -43,7 +43,7 @@ window.onload = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(function onConnect() {
|
client.connect().then(function onConnect() {
|
||||||
client.listTabs(function onListTabs(aResponse) {
|
client.listTabs(function onListTabs(aResponse) {
|
||||||
var form = aResponse.tabs[aResponse.selected];
|
var form = aResponse.tabs[aResponse.selected];
|
||||||
var front = FramerateFront(client, form);
|
var front = FramerateFront(client, form);
|
||||||
|
@ -38,7 +38,7 @@ window.onload = function() {
|
|||||||
DebuggerServer.addBrowserActors();
|
DebuggerServer.addBrowserActors();
|
||||||
|
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(function onConnect() {
|
client.connect().then(function onConnect() {
|
||||||
client.listTabs(function onListTabs(aResponse) {
|
client.listTabs(function onListTabs(aResponse) {
|
||||||
var form = aResponse.tabs[aResponse.selected];
|
var form = aResponse.tabs[aResponse.selected];
|
||||||
var front = FramerateFront(client, form);
|
var front = FramerateFront(client, form);
|
||||||
|
@ -52,7 +52,7 @@ function runTests() {
|
|||||||
// Fake a first connection to the content process
|
// Fake a first connection to the content process
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
client = new DebuggerClient(transport);
|
client = new DebuggerClient(transport);
|
||||||
client.connect(listProcess);
|
client.connect().then(listProcess);
|
||||||
}
|
}
|
||||||
|
|
||||||
function listProcess() {
|
function listProcess() {
|
||||||
|
@ -31,7 +31,7 @@ function runTests() {
|
|||||||
DebuggerServer.addBrowserActors();
|
DebuggerServer.addBrowserActors();
|
||||||
|
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(function onConnect() {
|
client.connect().then(function onConnect() {
|
||||||
client.listTabs(function onListTabs(aResponse) {
|
client.listTabs(function onListTabs(aResponse) {
|
||||||
var p = getPreferenceFront(client, aResponse);
|
var p = getPreferenceFront(client, aResponse);
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ function runTests() {
|
|||||||
DebuggerServer.addBrowserActors();
|
DebuggerServer.addBrowserActors();
|
||||||
|
|
||||||
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
var client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(function onConnect() {
|
client.connect().then(function onConnect() {
|
||||||
client.listTabs(function onListTabs(aResponse) {
|
client.listTabs(function onListTabs(aResponse) {
|
||||||
var s = getSettingsFront(client, aResponse);
|
var s = getSettingsFront(client, aResponse);
|
||||||
|
|
||||||
|
@ -130,11 +130,7 @@ function createTestGlobal(name) {
|
|||||||
|
|
||||||
function connect(client) {
|
function connect(client) {
|
||||||
dump("Connecting client.\n");
|
dump("Connecting client.\n");
|
||||||
return new Promise(function (resolve) {
|
return client.connect();
|
||||||
client.connect(function () {
|
|
||||||
resolve();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function close(client) {
|
function close(client) {
|
||||||
@ -423,11 +419,11 @@ function get_chrome_actors(callback)
|
|||||||
DebuggerServer.allowChromeProcess = true;
|
DebuggerServer.allowChromeProcess = true;
|
||||||
|
|
||||||
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
client.connect(() => {
|
client.connect()
|
||||||
client.getProcess().then(response => {
|
.then(() => client.getProcess())
|
||||||
|
.then(response => {
|
||||||
callback(client, response.form);
|
callback(client, response.form);
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getChromeActors(client, server = DebuggerServer) {
|
function getChromeActors(client, server = DebuggerServer) {
|
||||||
|
@ -19,7 +19,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
DebuggerServer.addBrowserActors();
|
DebuggerServer.addBrowserActors();
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(getRegistry);
|
gClient.connect().then(getRegistry);
|
||||||
do_test_pending();
|
do_test_pending();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,12 +35,12 @@ function run_test()
|
|||||||
function init()
|
function init()
|
||||||
{
|
{
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function onConnect() {
|
gClient.connect()
|
||||||
gClient.listTabs(function onListTabs(aResponse) {
|
.then(() => gClient.listTabs())
|
||||||
|
.then(aResponse => {
|
||||||
gActors = aResponse;
|
gActors = aResponse;
|
||||||
run_next_test();
|
run_next_test();
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_pre_init_global_actor()
|
function test_pre_init_global_actor()
|
||||||
|
@ -12,7 +12,7 @@ function run_test()
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect(function(aType, aTraits) {
|
gClient.connect().then(function([aType, aTraits]) {
|
||||||
attachTestTab(gClient, "test-1", function(aReply, aTabClient) {
|
attachTestTab(gClient, "test-1", function(aReply, aTabClient) {
|
||||||
test_attach(aTabClient);
|
test_attach(aTabClient);
|
||||||
});
|
});
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-black-box");
|
gDebuggee = addTestGlobal("test-black-box");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
testBlackBox();
|
testBlackBox();
|
||||||
|
@ -16,7 +16,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-black-box");
|
gDebuggee = addTestGlobal("test-black-box");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_black_box();
|
test_black_box();
|
||||||
|
@ -15,7 +15,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-black-box");
|
gDebuggee = addTestGlobal("test-black-box");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_black_box();
|
test_black_box();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-black-box");
|
gDebuggee = addTestGlobal("test-black-box");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_black_box();
|
test_black_box();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-black-box");
|
gDebuggee = addTestGlobal("test-black-box");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
// XXX: We have to do an executeSoon so that the error isn't caught and
|
// XXX: We have to do an executeSoon so that the error isn't caught and
|
||||||
|
@ -16,7 +16,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-black-box");
|
gDebuggee = addTestGlobal("test-black-box");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-black-box");
|
gDebuggee = addTestGlobal("test-black-box");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-black-box", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
testBlackBox();
|
testBlackBox();
|
||||||
|
@ -23,7 +23,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_simple_breakpoint();
|
test_simple_breakpoint();
|
||||||
|
@ -24,7 +24,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_breakpoint_running();
|
test_breakpoint_running();
|
||||||
|
@ -26,7 +26,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient,
|
attachTestTabAndResume(gClient,
|
||||||
"test-stack",
|
"test-stack",
|
||||||
function (aResponse, aTabClient, aThreadClient) {
|
function (aResponse, aTabClient, aThreadClient) {
|
||||||
|
@ -24,7 +24,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_child_breakpoint();
|
test_child_breakpoint();
|
||||||
|
@ -25,7 +25,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_child_skip_breakpoint();
|
test_child_skip_breakpoint();
|
||||||
|
@ -25,7 +25,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_nested_breakpoint();
|
test_nested_breakpoint();
|
||||||
|
@ -25,7 +25,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_second_child_skip_breakpoint();
|
test_second_child_skip_breakpoint();
|
||||||
|
@ -25,7 +25,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_child_skip_breakpoint();
|
test_child_skip_breakpoint();
|
||||||
|
@ -24,7 +24,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_remove_breakpoint();
|
test_remove_breakpoint();
|
||||||
|
@ -25,7 +25,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_child_breakpoint();
|
test_child_breakpoint();
|
||||||
|
@ -25,7 +25,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_child_breakpoint();
|
test_child_breakpoint();
|
||||||
|
@ -29,7 +29,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_child_skip_breakpoint();
|
test_child_skip_breakpoint();
|
||||||
|
@ -25,7 +25,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_simple_breakpoint();
|
test_simple_breakpoint();
|
||||||
|
@ -25,7 +25,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-stack", aServer);
|
gDebuggee = addTestGlobal("test-stack", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_simple_breakpoint();
|
test_simple_breakpoint();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
testSameBreakpoint();
|
testSameBreakpoint();
|
||||||
|
@ -24,7 +24,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient,
|
attachTestTabAndResume(gClient,
|
||||||
"test-breakpoints",
|
"test-breakpoints",
|
||||||
function (aResponse, aTabClient, aThreadClient) {
|
function (aResponse, aTabClient, aThreadClient) {
|
||||||
|
@ -23,7 +23,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-breakpoints", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-breakpoints", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_breakpoints_columns();
|
test_breakpoints_columns();
|
||||||
|
@ -26,7 +26,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
||||||
gDebuggee.console = { log: x => void x };
|
gDebuggee.console = { log: x => void x };
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient,
|
attachTestTabAndResume(gClient,
|
||||||
"test-breakpoints",
|
"test-breakpoints",
|
||||||
function (aResponse, aTabClient, aThreadClient) {
|
function (aResponse, aTabClient, aThreadClient) {
|
||||||
|
@ -26,7 +26,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
||||||
gDebuggee.console = { log: x => void x };
|
gDebuggee.console = { log: x => void x };
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient,
|
attachTestTabAndResume(gClient,
|
||||||
"test-breakpoints",
|
"test-breakpoints",
|
||||||
function (aResponse, aTabClient, aThreadClient) {
|
function (aResponse, aTabClient, aThreadClient) {
|
||||||
|
@ -16,7 +16,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-breakpoints");
|
gDebuggee = addTestGlobal("test-breakpoints");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestThread(gClient, "test-breakpoints", testBreakpoint);
|
attachTestThread(gClient, "test-breakpoints", testBreakpoint);
|
||||||
});
|
});
|
||||||
do_test_pending();
|
do_test_pending();
|
||||||
|
@ -26,7 +26,7 @@ function run_test_with_server(aServer, aCallback)
|
|||||||
initTestDebuggerServer(aServer);
|
initTestDebuggerServer(aServer);
|
||||||
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
gDebuggee = addTestGlobal("test-breakpoints", aServer);
|
||||||
gClient = new DebuggerClient(aServer.connectPipe());
|
gClient = new DebuggerClient(aServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient,
|
attachTestTabAndResume(gClient,
|
||||||
"test-breakpoints",
|
"test-breakpoints",
|
||||||
function (aResponse, aTabClient, aThreadClient) {
|
function (aResponse, aTabClient, aThreadClient) {
|
||||||
|
@ -12,7 +12,7 @@ function run_test()
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect(function(aType, aTraits) {
|
gClient.connect().then(function(aType, aTraits) {
|
||||||
attachTestTab(gClient, "test-1", function(aReply, aTabClient) {
|
attachTestTab(gClient, "test-1", function(aReply, aTabClient) {
|
||||||
test_close(transport);
|
test_close(transport);
|
||||||
});
|
});
|
||||||
|
@ -45,12 +45,12 @@ function run_test()
|
|||||||
function init()
|
function init()
|
||||||
{
|
{
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function onConnect() {
|
gClient.connect()
|
||||||
gClient.listTabs(function onListTabs(aResponse) {
|
.then(() => gClient.listTabs())
|
||||||
|
.then(aResponse => {
|
||||||
gActorId = aResponse.test;
|
gActorId = aResponse.test;
|
||||||
run_next_test();
|
run_next_test();
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkStack(expectedName) {
|
function checkStack(expectedName) {
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-conditional-breakpoint");
|
gDebuggee = addTestGlobal("test-conditional-breakpoint");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-conditional-breakpoint", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-conditional-breakpoint", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_simple_breakpoint();
|
test_simple_breakpoint();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-conditional-breakpoint");
|
gDebuggee = addTestGlobal("test-conditional-breakpoint");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-conditional-breakpoint", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-conditional-breakpoint", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_simple_breakpoint();
|
test_simple_breakpoint();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-conditional-breakpoint");
|
gDebuggee = addTestGlobal("test-conditional-breakpoint");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function () {
|
gClient.connect().then(function () {
|
||||||
attachTestTabAndResume(gClient, "test-conditional-breakpoint", function (aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-conditional-breakpoint", function (aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_simple_breakpoint();
|
test_simple_breakpoint();
|
||||||
|
@ -13,7 +13,7 @@ function run_test()
|
|||||||
|
|
||||||
let transport = DebuggerServer.connectPipe();
|
let transport = DebuggerServer.connectPipe();
|
||||||
gClient = new DebuggerClient(transport);
|
gClient = new DebuggerClient(transport);
|
||||||
gClient.connect(function(aType, aTraits) {
|
gClient.connect().then(function([aType, aTraits]) {
|
||||||
attachTestTab(gClient, "test-1", function(aReply, aTabClient) {
|
attachTestTab(gClient, "test-1", function(aReply, aTabClient) {
|
||||||
gTabClient = aTabClient;
|
gTabClient = aTabClient;
|
||||||
test_threadAttach(aReply.threadActor);
|
test_threadAttach(aReply.threadActor);
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_simple_eval();
|
test_simple_eval();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_throw_eval();
|
test_throw_eval();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_syntax_error_eval();
|
test_syntax_error_eval();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_syntax_error_eval();
|
test_syntax_error_eval();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_syntax_error_eval();
|
test_syntax_error_eval();
|
||||||
|
@ -23,7 +23,7 @@ function run_test()
|
|||||||
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
let client = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
|
|
||||||
// Start tracking event loop lags.
|
// Start tracking event loop lags.
|
||||||
client.connect(function () {
|
client.connect().then(function () {
|
||||||
client.listTabs(function(resp) {
|
client.listTabs(function(resp) {
|
||||||
front = new EventLoopLagFront(client, resp);
|
front = new EventLoopLagFront(client, resp);
|
||||||
front.start().then(success => {
|
front.start().then(success => {
|
||||||
|
@ -52,7 +52,7 @@ function createMainConnection()
|
|||||||
{
|
{
|
||||||
({ conn: gMainConnection, transport: gMainTransport } = newConnection());
|
({ conn: gMainConnection, transport: gMainTransport } = newConnection());
|
||||||
gClient = new DebuggerClient(gMainTransport);
|
gClient = new DebuggerClient(gMainTransport);
|
||||||
gClient.connect((aType, aTraits) => run_next_test());
|
gClient.connect().then(([aType, aTraits]) => run_next_test());
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -15,7 +15,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -14,7 +14,7 @@ function run_test()
|
|||||||
initTestDebuggerServer();
|
initTestDebuggerServer();
|
||||||
gDebuggee = addTestGlobal("test-stack");
|
gDebuggee = addTestGlobal("test-stack");
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-stack", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_pause_frame();
|
test_pause_frame();
|
||||||
|
@ -11,7 +11,7 @@ function run_test()
|
|||||||
gDebuggee = addTestGlobal("test-grips");
|
gDebuggee = addTestGlobal("test-grips");
|
||||||
|
|
||||||
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
||||||
gClient.connect(function() {
|
gClient.connect().then(function() {
|
||||||
attachTestTabAndResume(gClient, "test-grips", function(aResponse, aTabClient, aThreadClient) {
|
attachTestTabAndResume(gClient, "test-grips", function(aResponse, aTabClient, aThreadClient) {
|
||||||
gThreadClient = aThreadClient;
|
gThreadClient = aThreadClient;
|
||||||
test_banana_environment();
|
test_banana_environment();
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user