20 lines
593 B
JavaScript
20 lines
593 B
JavaScript
|
#/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;
|
||
|
}
|