mirror of
https://github.com/Refactorio/RedMew.git
synced 2024-12-12 10:04:40 +02:00
22 lines
599 B
Lua
22 lines
599 B
Lua
local Command = require 'utils.command'
|
|
local Runner = require 'utils.test.runner'
|
|
local Viewer = require 'utils.test.viewer'
|
|
|
|
Command.add(
|
|
'test-runner',
|
|
{
|
|
description = "Runs tests and opens the test runner, use flag 'open' to skip running tests first.",
|
|
arguments = {'open'},
|
|
default_values = {open = false},
|
|
allowed_by_server = false
|
|
},
|
|
function(args, player)
|
|
local open = args.open
|
|
if open == 'open' or open == 'o' then
|
|
Viewer.open(player)
|
|
else
|
|
Runner.run_module(nil, player)
|
|
end
|
|
end
|
|
)
|