summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--js/bin/HttpServer.js2
-rw-r--r--js/test/Common/TestSuite.js43
2 files changed, 22 insertions, 23 deletions
diff --git a/js/bin/HttpServer.js b/js/bin/HttpServer.js
index 39a5e8c7e05..aced89162f5 100644
--- a/js/bin/HttpServer.js
+++ b/js/bin/HttpServer.js
@@ -32,7 +32,7 @@ function Init()
};
if(process.platform == "win32")
{
- serverLanguages.languages.push({value: "csharp", name: "C#"});
+ TestData.languages.push({value: "csharp", name: "C#"});
}
var libraries = ["/lib/Ice.js", "/lib/Ice.min.js",
diff --git a/js/test/Common/TestSuite.js b/js/test/Common/TestSuite.js
index 5add8b9cffd..8ae881027ee 100644
--- a/js/test/Common/TestSuite.js
+++ b/js/test/Common/TestSuite.js
@@ -57,6 +57,21 @@ $(document).ready(
next:"true"
}).toString());
}
+
+ function next(success)
+ {
+ if($("#loop").is(":checked"))
+ {
+ if(success)
+ {
+ nextTest(success);
+ }
+ }
+ else if(query.loop == "true")
+ {
+ updateLocation();
+ }
+ }
function setRunning(running)
{
@@ -112,14 +127,7 @@ $(document).ready(
else if(e.data.type == "TestFinished")
{
setRunning(false);
- if(e.data.success && $("#loop").is(":checked"))
- {
- nextTest();
- }
- else if(query.loop == "true")
- {
- updateLocation();
- }
+ next(e.data.success);
}
};
worker.postMessage(
@@ -138,26 +146,17 @@ $(document).ready(
}
else
{
- runTest(current,
- $("#language").val(),
- document.location.hostname || "127.0.0.1",
- $("#protocol").val(),
- TestCases[current].configurations, out).finally(
+ runTest(current, $("#language").val(), document.location.hostname || "127.0.0.1",
+ $("#protocol").val(), TestCases[current].configurations, out
+ ).finally(
function()
{
setRunning(false);
}
).then(
- function()
+ function(success)
{
- if($("#loop").is(":checked"))
- {
- nextTest();
- }
- else if(query.loop == "true")
- {
- updateLocation();
- }
+ next(success);
});
}
}