mirror of
https://github.com/yeslayla/run-gut-tests-action.git
synced 2025-12-06 09:13:25 +01:00
Allow user to change executable path
This commit is contained in:
5
main.js
5
main.js
@@ -13,6 +13,7 @@ try {
|
||||
var docker_image = core.getInput('containerImage');
|
||||
var work_dir = core.getInput('directory');
|
||||
var use_container = core.getInput('useContainer');
|
||||
var godot_executable = core.getInput('godotExecutable');
|
||||
|
||||
if(work_dir)
|
||||
{
|
||||
@@ -33,7 +34,7 @@ try {
|
||||
function onFinished(err, output)
|
||||
{
|
||||
console.log("Starting image...")
|
||||
docker.run(docker_image, ['godot', '-d', '-s', '--path', '/project', 'addons/gut/gut_cmdln.gd'], process.stdout,
|
||||
docker.run(docker_image, [godot_executable, '-d', '-s', '--path', '/project', 'addons/gut/gut_cmdln.gd'], process.stdout,
|
||||
|
||||
// Mount working directory to `/project`
|
||||
{ HostConfig: { Binds: [ process.cwd() + ":/project" ] }},
|
||||
@@ -62,7 +63,7 @@ try {
|
||||
{
|
||||
console.log("Running GUT tests locally");
|
||||
|
||||
var result = spawnSync('godot -d -s --path . addons/gut/gut_cmdln.gd', {
|
||||
var result = spawnSync(`${godot_executable} -d -s --path . addons/gut/gut_cmdln.gd`, {
|
||||
stdio: 'inherit',
|
||||
shell: true
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user