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

2 次查看(过去 30 天)
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 !!

采纳的回答

Josh Kahn
Josh Kahn 2024-8-9
编辑:Josh Kahn 2024-8-9
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

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by