blob: 2d8dca91bb3fcc5b1275fd33cc0096ab41bf4932 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
'
' 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
|