sldvmergedata
Merge test generation results from multiple sessions when the model remains unchanged
Since R2026a
Description
merges test generation results into a single result structure.mergedSldvData = sldvmergedata(sldvData1,...,sldvDataN)
The sldvmergedata function merges results from multiple test
generation analysis sessions into a single data file. It assigns a suitable status value
and, when possible, a test case to each coverage objective in the final data by processing
input result files. When multiple test cases exist for an objective,
sldvmergedata selects the best one. For example, if
testcase1 gives an objective Undecided with testcase and
testcase2 gives an objective Satisfied,
sldvmergedata selects testcase2. If any input file
reports an objective as dead logic, sldvmergedata marks that objective
as dead logic in the final data.
You must generate all input data files without changing the model semantics across analysis runs. This means you keep the model contents unchanged and use identical parameter configurations across runs that produce the input data files.
Note
Use sldvcombinetests when you want to
aggregate generated test cases from multiple analysis runs into a single result file.
This function is less strict than sldvmergedata function because it
allows certain changes to the model during those runs.
Examples
Input Arguments
Output Arguments
Limitations
You can merge only test generation results. Merging results from different analysis modes such as detecting design errors and property proving is not supported.
Version History
Introduced in R2026a
See Also
sldvlogsignals | slvnvlogsignals (Simulink Coverage) | slvnvmakeharness (Simulink Coverage) | slvnvruncgvtest (Simulink Coverage) | sldvrun | sldvruntest | sldvcombinetests
