summaryrefslogblamecommitdiffstats
path: root/images/user/test-tftp-seq-2.puml
blob: 2d8dca91bb3fcc5b1275fd33cc0096ab41bf4932 (plain) (tree)






































                                                                                   
'
' Tester TFTP Sequence 2:
'
'  Start Filter Trigger
'
' Copyright (c) 2018 Chris Johns <chrisj@rtems.org>
' All rights reserved.
'
@startuml

 participant Start
 participant Reset
 participant UBoot
 participant TFTP
 participant Test
 participant Finish

 note left of Finish: ""target_start_regex"" triggers on target async restart match

 Start --> UBoot : target already running
 activate UBoot
 UBoot -->> Reset : ""target_start_regex""
 activate Reset
 Reset --> UBoot : target running
 UBoot --> TFTP : download
 activate TFTP
 TFTP -->> Reset : ""target_start_regex""
 deactivate UBoot
 TFTP --> Test : execute
 deactivate TFTP
 activate Test
 Test --> Finish: test pass or fail?
 Test -->> Reset : ""target_start_regex""
 deactivate TFTP
 deactivate Test
 Reset --> Finish : Invalid
 deactivate Reset

@enduml