我目前正在尝试设置Jenkins来运行MATLAB测试,但我有时会遇到麻烦。我通过
在管道中调用MATLABbat '"PATH/matlab" -wait -nosplash -nodesktop -nogui -r "COMMAND"'
如果COMMAND为exit(0)
或exit(1)
,则步骤将以正确的错误代码结束。但是,如果发生错误,例如如果COMMAND是error(\'some error\')
(或简称为error
),那么MATLAB似乎永远不会返回。这可能是什么原因?如果发生错误,如何让MATLAB返回错误代码给Jenkins?