Commit cb017d1e authored by jam@chromium.org's avatar jam@chromium.org

Delete chrome/test/data/workers since it's not used anymore. It was copied in...

Delete chrome/test/data/workers since it's not used anymore. It was copied in r148205 in preparation for r148349.

BUG=90448
Review URL: https://chromiumcodereview.appspot.com/10821016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148422 0039d316-1c4b-4281-b951-d872f2087c98
parent 61fe6c4a
......@@ -90,13 +90,6 @@
'test/data/speech/basic_recognition.html',
'test/data/speech/grammar_attribute.html',
'test/data/title2.html',
'test/data/workers/incognito_worker.html',
'test/data/workers/incognito_worker.js',
'test/data/workers/queued_shared_worker_shutdown.html',
'test/data/workers/single_worker.html',
'test/data/workers/worker_close.html',
'test/data/workers/worker_common.js',
'test/data/workers/worker_utils.js',
],
},
'conditions': [
......@@ -708,18 +701,6 @@
'test/data/webui/runtime_error.js',
'test/data/webui/sample_downloads.js',
'test/data/window.close.html',
'test/data/workers/debug_shared_worker_initialization.html',
'test/data/workers/debug_shared_worker_initialization.js',
'test/data/workers/incognito_worker.html',
'test/data/workers/incognito_worker.js',
'test/data/workers/multi_worker.html',
'test/data/workers/queued_shared_worker_shutdown.html',
'test/data/workers/shared_worker_auth.html',
'test/data/workers/single_worker.html',
'test/data/workers/worker_auth.html',
'test/data/workers/worker_close.html',
'test/data/workers/worker_common.js',
'test/data/workers/worker_utils.js',
],
'isolate_dependency_untracked': [
'../content/test/data/dom_storage/',
......@@ -1308,8 +1289,6 @@
'test/data/save_page/b.saved2.htm',
'test/data/title2.html',
'test/data/webui/print_preview_hello_world_test.html',
'test/data/workers/workers_ui_shared_worker.html',
'test/data/workers/workers_ui_shared_worker.js',
],
'isolate_dependency_untracked': [
'../third_party/WebKit/LayoutTests/fast/events/message-channel-gc.html',
......
<html>
<body>
<div id=result></div>
<script>
function log(message)
{
document.getElementById("result").innerHTML += message + "<br>";
}
var worker = new SharedWorker("debug_shared_worker_initialization.js");
worker.port.postMessage("ping");
worker.port.onmessage = function(event) {
log("worker replied: " + event.data);
}
</script>
</body>
</html>
debugger;
var globalVar = 2011;
onconnect = function(e) {
var port = e.ports[0];
port.postMessage("pong");
}
<html>
<head>
<title>Incognito Worker Test</title>
<script src="worker_utils.js"></script>
<script>
var worker = new SharedWorker("incognito_worker.js");
// Worker should only get a single connect event.
worker.port.onmessage = function(evt) {
if (evt.data != 1) {
// This instance should not be shared with other pre-existing instances,
// so the connect count should be 1.
onFailure();
return;
}
// Make a second worker, make sure it shares this instance
var worker = new SharedWorker("incognito_worker.js");
worker.port.onmessage = function(evt) {
if (evt.data == 2)
onSuccess();
else
onFailure();
};
};
</script>
</head>
<body>
<div id=statusPanel></div>
</body>
</html>
var count = 0;
onconnect = function(event) {
event.ports[0].postMessage(++count);
};
<html>
<head>
<script src="worker_utils.js"></script>
</head>
<body>
<div id=result></div>
<script>
function log(message)
{
document.getElementById("result").innerHTML += message + "<br>";
}
var url = document.location.toString();
var num_workers = parseInt(url.substr(url.search("count=") + 6));
var client_id = parseInt(url.substr(url.search("client_id=") + 10));
if (!num_workers) {
log("No count= parameter provided - test aborted");
}
for (var i = 0; i < num_workers ; ++i) {
createWorker(i);
}
var workers_created = 0;
function createWorker(i) {
var worker_id = !!client_id ? client_id * num_workers + i : i;
var worker = new SharedWorker("worker_common.js?id=" + worker_id);
worker.port.postMessage("eval num_clients");
worker.port.onmessage = function(event) {
workers_created++;
log("worker " + worker_id + " started - num_clients = " + event.data);
if (workers_created == num_workers) {
// created the last worker
log("SUCCESS: all workers created");
onSuccess();
}
}
}
</script>
</body>
</html>
<html>
<script>
var url = document.location.toString();
var num_workers = parseInt(url.substr(url.search("count=") + 6));
for (var i = 0; i < num_workers; ++i)
var worker = new Worker("worker_common.js");
</script>
<body>
</body>
</html>
<html>
<head>
<title>Multi-Worker Test</title>
<script src="worker_utils.js"></script>
<script>
var expected_total = 0;
var actual_total = 0;
var completed_worker_count = 0;
var total_workers = 4;
function createWorker(base) {
var worker = getWorker("worker_common.js");
for (var i = 0; i < 100; i++) {
worker.postMessage("eval " + base + "+" + i);
expected_total += base + i;
}
worker.postMessage("ping");
worker.onmessage = function(evt) {
if (evt.data == "pong") {
completed_worker_count++;
if (completed_worker_count == total_workers) {
if (expected_total == actual_total)
onSuccess();
else
onFailure();
}
} else {
try {
actual_total += parseInt(evt.data);
} catch (ex) {
onFailure();
}
}
}
return worker;
}
for (var i = 0; i < total_workers; ++i) {
var worker = createWorker(100 + i);
}
</script>
</head>
<body>
<div id=statusPanel></div>
</body>
</html>
<html>
<head>
<script src="worker_utils.js"></script>
</head>
<body>
<div id=result></div>
<script>
function log(message)
{
document.getElementById("result").innerHTML += message + "<br>";
}
var url = document.location.toString();
var num_workers = parseInt(url.substr(url.search("count=") + 6));
if (!num_workers) {
log("No count= parameter provided - test aborted");
} else {
for (var i = 0; i < num_workers ; ++i) {
createWorker(i);
}
// Create two extra workers - these should both be queued, and launched as a
// single instance when we shutdown a worker.
createWorker(num_workers);
createWorker(num_workers);
}
var workers_created = 0;
function createWorker(i) {
var worker = new SharedWorker("worker_common.js?id=" + i);
worker.port.postMessage("ping");
worker.port.onmessage = function() {
workers_created++;
log("worker " + i + " started");
if (workers_created == num_workers) {
// We've created all of our workers. Let's shut down the most recent one
// and see if we startup the queued worker.
log("Shutting down worker " + i);
worker.port.postMessage("close");
} else if (workers_created == (num_workers+2)) {
// created the last worker
log("SUCCESS: queued worker created");
onSuccess();
}
}
}
</script>
</body>
</html>
<html>
<head>
<title>SharedWorker HTTP Auth Test</title>
<script src="worker_utils.js"></script>
<script>
var worker = new SharedWorker("worker_common.js");
worker.port.postMessage("auth");
</script>
</head>
<body>
<div id=statusPanel></div>
</body>
</html>
<html>
<body>
<div id=result></div>
<script>
function log(message)
{
document.getElementById("result").innerHTML += message + "<br>";
}
var url = document.location.toString();
var id = parseInt(url.substr(url.search("id=") + 3));
log("Shutting down worker #" + id);
var worker = new SharedWorker("worker_common.js?id=" + id);
worker.port.postMessage("close");
</script>
</body>
</html>
<html>
<body>
<div id=result></div>
<script>
function log(message)
{
document.getElementById("result").innerHTML += message + "<br>";
}
var url = document.location.toString();
var id = parseInt(url.substr(url.search("id=") + 3));
log("Creating worker #" + id);
var worker = new SharedWorker("worker_common.js?id=" + id);
</script>
</body>
</html>
<html>
<head>
<title>Single Worker Test</title>
<script src="worker_utils.js"></script>
<script>
var worker = getWorker("worker_common.js");
worker.postMessage("ping");
worker.onmessage = function(evt) {
if (evt.data == "pong")
onSuccess();
else
onFailure();
}
</script>
</head>
<body>
<div id=statusPanel></div>
</body>
</html>
<html>
<head>
<title>Worker HTTP Auth Test</title>
<script src="worker_utils.js"></script>
<script>
var worker = getWorker("worker_common.js");
worker.postMessage("auth");
</script>
</head>
<body>
<div id=statusPanel></div>
</body>
</html>
<html>
<head>
<script src="worker_utils.js"></script>
</head>
<body>
<div id=result></div>
<script>
function log(message)
{
document.getElementById("result").innerHTML += message + "<br>";
}
var worker = new Worker("worker_common.js");
worker.postMessage("ping");
worker.onmessage = workerStarted;
var sharedWorker;
function workerStarted(event) {
log ("worker created");
worker.postMessage("close");
sharedWorker = new SharedWorker("worker_common.js");
sharedWorker.port.postMessage("ping");
sharedWorker.port.onmessage = sharedWorkerStarted;
}
function sharedWorkerStarted(event) {
log ("shared worker created");
sharedWorker.port.postMessage("close");
onSuccess();
}
</script>
</body>
</html>
// Track the number of clients for this worker - tests can use this to ensure
// that shared workers are actually shared, not distinct.
var num_clients = 0;
if (!self.postMessage) {
// This is a shared worker - mimic dedicated worker APIs
onconnect = function(event) {
num_clients++;
event.ports[0].onmessage = function(e) {
self.postMessage = function(msg) {
event.ports[0].postMessage(msg);
};
self.onmessage(e);
};
};
} else {
num_clients++;
}
onmessage = function(evt) {
if (evt.data == "ping")
postMessage("pong");
else if (evt.data == "auth")
importScripts("/auth-basic");
else if (evt.data == "close")
close();
else if (/eval.+/.test(evt.data)) {
try {
postMessage(eval(evt.data.substr(5)));
} catch (ex) {
postMessage(ex);
}
}
}
var shared_worker_count = 0;
function getWorker(worker_url)
{
// Create either a dedicated or shared worker, depending on flags
var url = document.location.toString();
if (url.search("shared") >= 0) {
// Make a shared worker that looks like a worker
var worker = new SharedWorker(worker_url, "name" + ++shared_worker_count);
worker.port.onmessage = function(evt) {
worker.onmessage(evt);
};
worker.postMessage = function(msg, port) {
worker.port.postMessage(msg, port);
};
return worker;
} else {
return new Worker(worker_url);
}
}
function onSuccess()
{
setTimeout(onFinished, 0, "OK");
}
function onFailure() {
setTimeout(onFinished, 0, "FAIL");
}
function onFinished(result) {
var statusPanel = document.getElementById("statusPanel");
if (statusPanel) {
statusPanel.innerHTML = result;
}
document.title = result;
}
<html>
<body>
<div id=result></div>
<script>
function log(message)
{
document.getElementById("result").innerHTML += message + "<br>";
}
var worker = new SharedWorker("workers_ui_shared_worker.js");
worker.port.postMessage("ping");
worker.port.onmessage = function(event) {
log("worker replied: " + event.data);
}
</script>
</body>
</html>
var globalVar = 2011;
onconnect = function(e) {
var port = e.ports[0];
port.postMessage("pong");
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment