www.gusucode.com > sldv工具箱matlab源码程序 > sldv/sldv/private/mdl_addmissingcovgoals.m
function missingGoals = mdl_addmissingcovgoals(testComp) opts = testComp.activeSettings; missingGoals = []; objsToAdd = ''; if strcmp(opts.Mode,'TestGeneration') objsToAdd = opts.modelCoverageObjectives; elseif strcmp(opts.Mode, 'DesignErrorDetection') && ... strcmp(opts.DetectDeadLogic, 'on') objsToAdd = 'ConditionDecision'; end if ~isempty(objsToAdd) allBlks = testComp.blocks; for blk = allBlks(:)' if blk.hasCoverageObjectives blkMissingGoals = blk_addmissingcovgoals(blk, testComp, objsToAdd, opts); missingGoals = [missingGoals blkMissingGoals]; %#ok<AGROW> end end end