68 lines
No EOL
1.3 KiB
JavaScript
68 lines
No EOL
1.3 KiB
JavaScript
//TCP TESTS
|
|
import cmd from 'node-cmd';
|
|
import {run as TCPClientRun} from './TCP/client.js';
|
|
import {run as TCPServerRun} from './TCP/server.js';
|
|
import {run as UDPRun} from './UDP/client.js';
|
|
import {run as unixClientRun} from './unix/client.js';
|
|
|
|
|
|
function logOutput(name,err, data, stderr){
|
|
console.log(`
|
|
|
|
|
|
${name} OUTPUT
|
|
|
|
|
|
`);
|
|
|
|
console.log(err, data, stderr)
|
|
}
|
|
|
|
cmd.run(
|
|
'node ./test/TCP/TCPServer.js',
|
|
function(err, data, stderr){
|
|
logOutput('TCP SERVER',err, data, stderr)
|
|
}
|
|
);
|
|
cmd.run(
|
|
'node ./test/TCP/TCPClient.js',
|
|
function(err, data, stderr){
|
|
logOutput('TCP CLIENT',err, data, stderr)
|
|
}
|
|
|
|
);
|
|
|
|
|
|
cmd.run(
|
|
'node ./test/UDP/UDP4Server.js',
|
|
function(err, data, stderr){
|
|
logOutput('UDP4',err, data, stderr)
|
|
}
|
|
);
|
|
cmd.run(
|
|
'node ./test/UDP/UDP6Server.js',
|
|
function(err, data, stderr){
|
|
logOutput('UDP6',err, data, stderr)
|
|
}
|
|
|
|
);
|
|
|
|
|
|
cmd.run(
|
|
'node ./test/unix/unixServer.js',
|
|
function(err, data, stderr){
|
|
logOutput('unix/posix',err, data, stderr)
|
|
}
|
|
);
|
|
cmd.run(
|
|
'node ./test/unix/unixServerSync.js',
|
|
function(err, data, stderr){
|
|
logOutput('unix/posix sync',err, data, stderr)
|
|
}
|
|
);
|
|
|
|
|
|
await TCPClientRun();
|
|
await TCPServerRun();
|
|
await UDPRun();
|
|
await unixClientRun(); |