Backed out changeset 84e7233d29a6 (bug 1638422) for xpcshell failures on test_ext_webRequest_responseBody.js . CLOSED TREE

This commit is contained in:
Narcis Beleuzu 2020-09-01 02:23:00 +03:00
parent 6f359e0bea
commit 5777c93648

View File

@ -81,40 +81,6 @@ server.registerPathHandler("/lorem.html.gz", async (request, response) => {
response.finish();
});
server.registerPathHandler("/multipart", async (request, response) => {
response.processAsync();
response.setHeader(
"Content-Type",
'Content-Type: multipart/x-mixed-replace; boundary="testingtesting"',
false
);
response.write("--testingtesting\n");
response.write(PARTS.join(""));
response.write("--testingtesting--\n");
response.finish();
});
server.registerPathHandler("/multipart2", async (request, response) => {
response.processAsync();
response.setHeader(
"Content-Type",
'Content-Type: multipart/x-mixed-replace; boundary="testingtesting"',
false
);
response.write("--testingtesting\n");
response.write(PARTS.join(""));
response.write("--testingtesting\n");
response.write(PARTS.join(""));
response.write("--testingtesting--\n");
response.finish();
});
server.registerDirectory("/data/", do_get_file("data"));
const TASKS = [
@ -467,98 +433,6 @@ const TASKS = [
equal(response, PARTS.join(""), "Got expected final HTML");
},
},
{
url: "multipart",
task(filter, resolve, num) {
let response = "";
let decoder = new TextDecoder("utf-8");
filter.onstart = event => {
browser.test.log(`(${num}): Request start`);
};
filter.onstop = event => {
filter.disconnect();
browser.test.assertEq(
"--testingtesting\n" + PARTS.join("") + "--testingtesting--\n",
JSON.stringify(response),
`(${num}): Got expected response`
);
resolve();
};
filter.ondata = event => {
let str = decoder.decode(event.data, { stream: true });
response += str;
filter.write(event.data);
};
filter.onerror = event => {
browser.test.fail(
`(${num}): Got unexpected error event: ${filter.error}`
);
};
},
verify(response) {
equal(
response,
"--testingtesting\n" + PARTS.join("") + "--testingtesting--\n",
"Got expected final HTML"
);
},
},
{
url: "multipart2",
task(filter, resolve, num) {
let response = "";
let decoder = new TextDecoder("utf-8");
filter.onstart = event => {
browser.test.log(`(${num}): Request start`);
};
filter.onstop = event => {
filter.disconnect();
browser.test.assertEq(
"--testingtesting\n" +
PARTS.join("") +
"--testingtesting\n" +
PARTS.join("") +
"--testingtesting--\n",
JSON.stringify(response),
`(${num}): Got expected response`
);
resolve();
};
filter.ondata = event => {
let str = decoder.decode(event.data, { stream: true });
response += str;
filter.write(event.data);
};
filter.onerror = event => {
browser.test.fail(
`(${num}): Got unexpected error event: ${filter.error}`
);
};
},
verify(response) {
equal(
response,
"--testingtesting\n" +
PARTS.join("") +
"--testingtesting\n" +
PARTS.join("") +
"--testingtesting--\n",
"Got expected final HTML"
);
},
},
];
function serializeTest(test, num) {