% runtests.m simulinkproject([pwd '/..']); disp(MAV.MAV_AUTOPILOT_GENERIC); disp(ENUM_GPS_FIXTYPE.FIX_3D); cd test % MATLAB runs the test result = runtests(pwd); ttt = table(result); disp(ttt); % check the result if all(ttt.Passed) ~= 0 && any(ttt.Failed) == 0 && any(ttt.Incomplete) == 0 exit_code = 0; else exit_code = 1; end proj = slproject.getCurrentProject; cd([proj.RootFolder '/test']); fileID = fopen('result.txt','w'); fprintf(fileID,"%d",exit_code); fclose(fileID); % Ensure that we ALWAYS call exit exit(exit_code);