mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-11 23:04:52 +09:00
Add tests for formatOutput and formatOutputColored by using the same lines as the line parser uses for testing.
117 lines
2.3 KiB
JavaScript
117 lines
2.3 KiB
JavaScript
// Lines for testing the factorio output
|
|
|
|
let testLines = new Map([
|
|
[
|
|
" 1.306 Info RemoteCommandProcessor.cpp:131: Starting RCON interface at port 4000",
|
|
{
|
|
format: 'seconds',
|
|
time: '1.306',
|
|
type: 'log',
|
|
level: 'Info',
|
|
file: "RemoteCommandProcessor.cpp:131",
|
|
message: "Starting RCON interface at port 4000",
|
|
}
|
|
],
|
|
[
|
|
" 0.622 Warning FileUtil.cpp:527: test not found; using test.zip",
|
|
{
|
|
format: 'seconds',
|
|
time: '0.622',
|
|
type: 'log',
|
|
level: 'Warning',
|
|
file: "FileUtil.cpp:527",
|
|
message: "test not found; using test.zip",
|
|
}
|
|
],
|
|
[
|
|
" 0.554 Error Main.cpp:839: require_user_verification must be enabled for public games.",
|
|
{
|
|
format: 'seconds',
|
|
time: '0.554',
|
|
type: 'log',
|
|
level: 'Error',
|
|
file: "Main.cpp:839",
|
|
message: "require_user_verification must be enabled for public games.",
|
|
}
|
|
],
|
|
[
|
|
" 640.910 Quitting: remote-quit.",
|
|
{
|
|
format: 'seconds',
|
|
time: '640.910',
|
|
type: 'generic',
|
|
message: "Quitting: remote-quit.",
|
|
}
|
|
],
|
|
[
|
|
"1641.421 Goodbye",
|
|
{
|
|
format: 'seconds',
|
|
time: '1641.421',
|
|
type: 'generic',
|
|
message: "Goodbye",
|
|
}
|
|
],
|
|
[
|
|
"2019-01-20 10:30:04 [JOIN] User joined the game",
|
|
{
|
|
format: 'date',
|
|
time: '2019-01-20 10:30:04',
|
|
type: 'action',
|
|
action: "JOIN",
|
|
message: "User joined the game",
|
|
}
|
|
],
|
|
[
|
|
"2019-01-20 10:30:07 [CHAT] User: chat message",
|
|
{
|
|
format: 'date',
|
|
time: '2019-01-20 10:30:07',
|
|
type: 'action',
|
|
action: "CHAT",
|
|
message: "User: chat message",
|
|
}
|
|
],
|
|
[
|
|
"2019-01-20 10:30:14 [COMMAND] User (command): blah",
|
|
{
|
|
format: 'date',
|
|
time: '2019-01-20 10:30:14',
|
|
type: 'action',
|
|
action: "COMMAND",
|
|
message: "User (command): blah",
|
|
}
|
|
],
|
|
[
|
|
"2019-01-20 10:30:14 Cannot execute command. Error: [string \"blah\"]:1: syntax error near <eof>",
|
|
{
|
|
format: 'date',
|
|
time: '2019-01-20 10:30:14',
|
|
type: 'generic',
|
|
message: "Cannot execute command. Error: [string \"blah\"]:1: syntax error near <eof>",
|
|
}
|
|
],
|
|
[
|
|
"2019-01-20 10:30:21 [LEAVE] User left the game",
|
|
{
|
|
format: 'date',
|
|
time: '2019-01-20 10:30:21',
|
|
type: 'action',
|
|
action: "LEAVE",
|
|
message: "User left the game",
|
|
}
|
|
],
|
|
[
|
|
"Error while running event level::on_nth_tick(1)",
|
|
{
|
|
format: 'none',
|
|
type: 'generic',
|
|
message: "Error while running event level::on_nth_tick(1)",
|
|
}
|
|
],
|
|
])
|
|
|
|
module.exports = {
|
|
testLines,
|
|
}
|