How can I programmatically link a requirement to a step in test assessment

2 views (last 30 days)
I want to link my requirements from requirements editor to specific steps in my test assessment block (I also use test scenarios). I was able to create the link between both via mouse-clicks, but I want to link it via a script.
I suppose it is done by the command
slreq.createLink(src,dest)
but I was not able to get the handle / id / url of the step in my test scenario to use as a source.
If I examine a manually created link it uses the following "adress" to the step in the assessment:
domain: 'linktype_rmi_simulink'
artifact: 'C:\pathtomodel\AutomationExampleUnit.slx'
id: ':urn:uuid:4c7edae6-0d2c-4603-96ec-d8f11e1c3afb:52:84'
But where can I find this id ?
Update: When I would have the id it is possible to create the link this way
source.domain = 'linktype_rmi_simulink';
source.artifact = modelName;
source.id = ':urn:uuid:4c7edae6-0d2c-4603-96ec-d8f11e1c3afb:52:84'
slreq.createLink(source, req_list(i)) % outgoing link from step, inLink for requirement
Thanks in advance !!

Accepted Answer

Josh Kahn
Josh Kahn on 9 Aug 2024
Edited: Josh Kahn on 9 Aug 2024
I put this in as an enhancement request for a future release. There are no public APIs for this as of R2024a but if you reach out to our support department, we can provide a workaround
Josh
  1 Comment
Philipp
Philipp on 12 Aug 2024
Hi Josh,
thank your very much, I already contacted your support and received a solution.
Great support!
Cheers Philipp

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!