summaryrefslogtreecommitdiffstats
path: root/ppapi/tests/test_case.html
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/tests/test_case.html')
-rw-r--r--ppapi/tests/test_case.html66
1 files changed, 1 insertions, 65 deletions
diff --git a/ppapi/tests/test_case.html b/ppapi/tests/test_case.html
index 1d395fe..89bf1b6 100644
--- a/ppapi/tests/test_case.html
+++ b/ppapi/tests/test_case.html
@@ -66,67 +66,6 @@ function ExtractSearchParameter(name) {
return "";
}
-// Parses the message, looking for strings of the form:
-// TESTING_MESSAGE:<message_type>:<message_contents>
-//
-// If the message_data is not a string or does not match the above format, then
-// undefined is returned.
-//
-// Otherwise, returns an array containing 2 items. The 0th element is the
-// message_type, one of:
-// - ClearContents
-// - DidExecuteTests
-// - LogHTML
-// - SetCookie
-// The second item is the verbatim message_contents.
-function ParseTestingMessage(message_data) {
- if (typeof(message_data)!='string')
- return undefined;
- var testing_message_prefix = "TESTING_MESSAGE";
- var delim_str = ":";
- var delim1 = message_data.indexOf(delim_str);
- if (message_data.substring(0, delim1) !== testing_message_prefix)
- return undefined;
- var delim2 = message_data.indexOf(delim_str, delim1 + 1);
- if (delim2 == -1)
- delim2 = message_data.length;
- var message_type = message_data.substring(delim1 + 1, delim2);
- var message_contents = message_data.substring(delim2 + 1);
- return [message_type, message_contents];
-}
-
-function ClearConsole() {
- window.document.getElementById("console").innerHTML = "";
-}
-
-function LogHTML(html) {
- window.document.getElementById("console").innerHTML += html;
-}
-
-function SetCookie(key_value_string) {
- window.document.cookie = key_value_string + "; path=/";
-}
-
-function IsTestingMessage(message_data) {
- return (ParseTestingMessage(message_data) != undefined);
-}
-
-function handleTestingMessage(message_event) {
- var type_contents_tuple = ParseTestingMessage(message_event.data);
- if (type_contents_tuple) {
- var type = type_contents_tuple[0];
- var contents = type_contents_tuple[1];
- if (type === "ClearConsole")
- ClearConsole();
- else if (type === "DidExecuteTests")
- DidExecuteTests();
- else if (type === "LogHTML")
- LogHTML(contents);
- else if (type === "SetCookie")
- SetCookie(contents);
- }
-}
-
onload = function() {
var testcase = ExtractSearchParameter("testcase");
var mode = ExtractSearchParameter("mode");
@@ -152,10 +91,7 @@ onload = function() {
if (obj) {
obj.setAttribute("id", "plugin");
obj.setAttribute("testcase", testcase);
- obj.setAttribute("protocol", window.location.protocol);
- var container = document.getElementById("container");
- container.appendChild(obj);
- container.addEventListener("message", handleTestingMessage, true);
+ document.getElementById("container").appendChild(obj);
}
}
</script>