Bug 1090929 - Enable the variables-view-popup tests;r=mratcliffe

This commit is contained in:
Eddy Bruël 2014-11-07 18:45:53 +01:00
parent f8d80b35a5
commit 208d1bec45
17 changed files with 48 additions and 64 deletions

View File

@ -506,37 +506,37 @@ skip-if = e10s
[browser_dbg_variables-view-override-02.js]
skip-if = e10s
[browser_dbg_variables-view-popup-01.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-02.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-03.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-04.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-05.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-06.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-07.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-08.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-09.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-10.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-11.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-12.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-13.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-14.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-15.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-popup-16.js]
skip-if = e10s
skip-if = e10s && debug
[browser_dbg_variables-view-reexpand-01.js]
skip-if = e10s
[browser_dbg_variables-view-reexpand-02.js]

View File

@ -10,7 +10,7 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
let tooltip = bubble._tooltip.panel;
@ -29,8 +29,7 @@ function test() {
"The inspected property's value is colorized correctly.");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
// Inspect variables.

View File

@ -10,7 +10,7 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
let tooltip = bubble._tooltip.panel;
@ -27,8 +27,7 @@ function test() {
"The inspected property's value is colorized correctly.");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
// Inspect properties.

View File

@ -9,12 +9,11 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
// Inspect variable.

View File

@ -9,12 +9,11 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
// Inspect variable.

View File

@ -10,7 +10,7 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
let tooltip = bubble._tooltip.panel;
@ -38,8 +38,7 @@ function test() {
"The second property's value is correct.");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
// Inspect variable.

View File

@ -11,7 +11,7 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
requestLongerTimeout(2);
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
let tooltip = bubble._tooltip.panel;
@ -64,8 +64,7 @@ function test() {
"The seventh property's value is correct.");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
// Inspect variable.

View File

@ -10,7 +10,7 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
let tooltip = bubble._tooltip.panel;
@ -42,8 +42,7 @@ function test() {
"There should be some properties displayed.");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
// Inspect variables.

View File

@ -9,7 +9,7 @@ const TAB_URL = EXAMPLE_URL + "doc_scope-variable.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let events = win.EVENTS;
let editor = win.DebuggerView.editor;
@ -40,8 +40,7 @@ function test() {
"Editor caret location is correct.");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.test());
callInTab(tab, "test");
yield waitForSourceAndCaretAndScopes(panel, ".html", 20);
checkView(0, 20);

View File

@ -9,13 +9,12 @@ const TAB_URL = EXAMPLE_URL + "doc_scope-variable-3.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
let tooltip = bubble._tooltip.panel;
// Allow this generator function to yield first.
executeSoon(() => debuggee.test());
callInTab(tab, "test");
yield waitForSourceAndCaretAndScopes(panel, ".html", 15);
yield openVarPopup(panel, { line: 12, ch: 10 });

View File

@ -11,7 +11,7 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let events = win.EVENTS;
let editor = win.DebuggerView.editor;
@ -20,8 +20,7 @@ function test() {
let expressions = win.DebuggerView.WatchExpressions;
let tooltip = bubble._tooltip.panel;
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
let expressionsEvaluated = waitForDebuggerEvents(panel, events.FETCHED_WATCH_EXPRESSIONS);

View File

@ -9,7 +9,7 @@ const TAB_URL = EXAMPLE_URL + "doc_watch-expression-button.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let events = win.EVENTS;
let watch = win.DebuggerView.WatchExpressions;
@ -37,8 +37,7 @@ function test() {
"The expression at index 0 is correct.");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 19);
// Inspect primitive value variable.

View File

@ -10,7 +10,7 @@ const TAB_URL = EXAMPLE_URL + "doc_watch-expression-button.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let events = win.EVENTS;
let watch = win.DebuggerView.WatchExpressions;
@ -27,8 +27,7 @@ function test() {
"The expression count is correct.");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 19);
// Inspect primitive value variable.

View File

@ -10,7 +10,7 @@ const TAB_URL = EXAMPLE_URL + "doc_domnode-variables.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
let tooltip = bubble._tooltip.panel;
@ -28,8 +28,7 @@ function test() {
ok(false, "DOMNode " + propertyName + " wasn't found in the tooltip");
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 19);
// Inspect the div DOM variable.

View File

@ -10,12 +10,11 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function*() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
// Select some text.

View File

@ -9,13 +9,12 @@ const TAB_URL = EXAMPLE_URL + "doc_frame-parameters.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let bubble = win.DebuggerView.VariableBubble;
let tooltip = bubble._tooltip.panel;
// Allow this generator function to yield first.
executeSoon(() => debuggee.start());
callInTab(tab, "start");
yield waitForSourceAndCaretAndScopes(panel, ".html", 24);
yield openVarPopup(panel, { line: 15, ch: 12 });

View File

@ -10,7 +10,7 @@ const TAB_URL = EXAMPLE_URL + "doc_recursion-stack.html";
function test() {
Task.spawn(function() {
let [tab, debuggee, panel] = yield initDebugger(TAB_URL);
let [tab,, panel] = yield initDebugger(TAB_URL);
let win = panel.panelWin;
let events = win.EVENTS;
let editor = win.DebuggerView.editor;
@ -51,8 +51,7 @@ function test() {
return finished;
}
// Allow this generator function to yield first.
executeSoon(() => debuggee.recurse());
callInTab(tab, "recurse");
yield waitForSourceAndCaretAndScopes(panel, ".html", 26);
yield checkView(0, 26);