-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdashflow.yml
126 lines (123 loc) · 2.93 KB
/
dashflow.yml
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
commands:
lint: yarn --silent lint
test:
shell: { cmd: yarn --silent test --no-color --verbose }
list-web-files:
shell: { cmd: ls, cwd: web }
lint-then-test:
serial:
- lint
- test
lint-and-test:
parallel:
- lint
- test
streams:
watch-lib:
watch: { glob: "lib/**/*.js" }
watch-test:
watch: { glob: "**/*.js", cwd: test }
watch-web:
watch: { glob: "web/**/*.js", cwd: web }
workflows:
initial-lint:
match: SYSTEM:started
command: lint
initial-test:
match: SYSTEM:started
command: test
lib-lint-then-test:
match: watch-lib:.*
serial:
- command: lint
- command: test
test-lint-then-test:
match: watch-test:.*
parallel:
- command: lint
- command: test
web-lint:
match: watch-web:.*
serial:
- wait: 1000
- command: lint
dashboards:
all-in-one:
- log:
position: quadrant/left
title: Lint
filter: command:lint:.*
gauge:
filter: command:lint:state:.*
scan:
when:
- pattern: started
text: Running
level: warning
- pattern: exited with 0
text: Passed
level: success
- pattern: exited with
text: Failed
level: error
default:
text: Unknown
- log:
position: quadrant/right
title: Test
filter: command:test:.*
gauge:
filter: command:test:state:.*
scan:
when:
- pattern: started
text: Running
level: warning
- pattern: exited with 0
text: Passed
level: success
- pattern: exited with
text: Failed
level: error
default:
text: Unknown
lint-only:
- log:
position: fullscreen
title: Lint
filter: command:lint:.*
gauge:
filter: command:lint:state:.*
scan:
when:
- pattern: started
text: Running
level: warning
- pattern: exited with 0
text: Passed
level: success
- pattern: exited with
text: Failed
level: error
default:
text: Unknown
test-only:
- log:
position: fullscreen
title: Test
filter: command:test:.*
gauge:
filter: command:test:state:.*
scan:
when:
- pattern: started
text: Running
level: warning
- pattern: exited with 0
text: Passed
level: success
- pattern: exited with
text: Failed
level: error
default:
text: Unknown