summaryrefslogtreecommitdiff
path: root/js/bin/HttpServer.js
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2017-03-23 15:29:25 +0100
committerBenoit Foucher <benoit@zeroc.com>2017-03-23 15:29:25 +0100
commit1597a75419cd8049252cfbca6fce6ae95ef8b2c7 (patch)
tree2b2c858df1dbe68c1d576cae06c4713fd2ad5c40 /js/bin/HttpServer.js
parentUse Ice\None with PHP namespace mapping (diff)
downloadice-1597a75419cd8049252cfbca6fce6ae95ef8b2c7.tar.bz2
ice-1597a75419cd8049252cfbca6fce6ae95ef8b2c7.tar.xz
ice-1597a75419cd8049252cfbca6fce6ae95ef8b2c7.zip
Fix for ICE-7125 - Added support for Ice.ClassGraphDepthMax
Diffstat (limited to 'js/bin/HttpServer.js')
-rw-r--r--js/bin/HttpServer.js20
1 files changed, 12 insertions, 8 deletions
diff --git a/js/bin/HttpServer.js b/js/bin/HttpServer.js
index 53c42327368..5390d306be3 100644
--- a/js/bin/HttpServer.js
+++ b/js/bin/HttpServer.js
@@ -26,13 +26,12 @@ function Init()
json: "application/json",
};
- var TestData =
- {
- languages: [{value: "cpp", name: "C++"}, {value: "java", name: "Java"}]
- };
+ var TestData = {};
+
+ var languages = [{value: "cpp", name: "C++"}, {value: "java", name: "Java"}]
if(process.platform == "win32")
{
- TestData.languages.push({value: "csharp", name: "C#"});
+ languages.push({value: "csharp", name: "C#"});
}
var libraries = ["/lib/Ice.js", "/lib/Ice.min.js",
@@ -98,9 +97,9 @@ function Init()
}
else
{
- var languages = TestData.languages.map(function(o) { return o.value; });
- var j = languages.indexOf(language);
- language = languages[j == languages.length - 1 ? 0 : j + 1];
+ var lgs = languages.map(function(o) { return o.value; });
+ var j = lgs.indexOf(language);
+ language = lgs[j == lgs.length - 1 ? 0 : j + 1];
worker = false;
protocol = "http";
}
@@ -159,6 +158,11 @@ function Init()
"/test/Common/TestSuite.js"
];
}
+ TestData.languages = languages.slice();
+ if(testSuite.files.indexOf("Server.js") >= 0)
+ {
+ TestData.languages.push({value: "js", name: "JavaScript"});
+ }
res.writeHead(200, {"Content-Type": "text/html"});
res.end(template.render(TestData));
console.log("HTTP/200 (Ok)" + req.method + " " + req.url.pathname);