tests/auto/qlocalsocket/lackey/scripts/server.js
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 15 Mar 2010 12:43:09 +0200
branchRCL_3
changeset 6 dee5afe5301f
parent 0 1918ee327afb
permissions -rw-r--r--
Revision: 201008 Kit: 201010

#/bin/qscript
function QVERIFY(x, server) {
    if (!(x)) {
        throw(server.errorString());
    }
}
var server = new QScriptLocalServer;
QVERIFY(server.listen("qlocalsocket_autotest"), server);
var done = args[1];
var testLine = "test";
while (done > 0) {
    QVERIFY(server.waitForNewConnection(), server);
    var serverSocket = server.nextConnection();
    serverSocket.write(testLine);
    QVERIFY(serverSocket.waitForBytesWritten(), serverSocket);
    QVERIFY(serverSocket.errorString() == ""
            ||serverSocket.errorString() == "Unknown error", serverSocket);
    --done;
}