Theres a suggested mechanism to break execution, and show details when an error raises on a train script?
Best regards
Theres a suggested mechanism to break execution, and show details when an error raises on a train script?
Best regards
Train doesn’t have a debugger I’m afraid, no
I mean errors at running time, more precise the output for MSBUILD function. Theres any way to avoid the command windows to close and stay there showing the error? Thats all I need because the script is tested, the only variable (I hope) is msbuild process.
Thanks Marc!
Best regards.
Oh. no that’s just how Windows cmd windows work :(. if you wanna see the output you need to run train from a cmd window you opened yourself, or from a batch file that, say, does a “pause” afterwards.
Also, run with --live
for more derails, or with -t log.html
to get a log file.
Seems like im not explaining this very well.
I understand how windows cmd works.
I can do a pause if evaluating msbuild output function result. In fact I already do if all goes ok.
shell.system("pause");
but I dont know, and afaik is not documented, if train msbuild function return some code indicating successfull or fail run.
http://remobjects.github.io/train/API/MSBuild/index.html
if theres some code , that is all I need.
best regards.
Maybe not, because now I’m completely lost as to what you want to achieve, sorry
msbuild returns an error code if build fails? that must be my original question.
the msbuild action would then also fail and abort the script, yeah…?
I see. I believe train environment protect that calls. My bad.
Best regards.