Skip to content

Commit eca28ac

Browse files
committed
Add suites to the tests
To be able to run a subset of these as they kind of exploded.
1 parent 9db32f8 commit eca28ac

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

‎meson.build‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,48 +113,56 @@ foreach conf: [
113113
'runner-args': [],
114114
'baksnapper-args': ['--config', 'root'],
115115
'configfile': false,
116+
'suite': ['config'],
116117
},
117118
{
118119
'suffix': '-src-dest',
119120
'runner-args': ['--src-dest'],
120121
'baksnapper-args': [],
121122
'configfile': false,
123+
'suite': ['src-dest'],
122124
},
123125
{
124126
'suffix': '-configfile',
125127
'runner-args': [],
126128
'baksnapper-args': [],
127129
'configfile': true,
130+
'suite': ['configfile'],
128131
},
129132
{
130133
'suffix': '-configfile-path',
131134
'runner-args': ['--path-config'],
132135
'baksnapper-args': [],
133136
'configfile': true,
137+
'suite': ['configfile', 'config'],
134138
},
135139
{
136140
'suffix': '-configfile-src-dest',
137141
'runner-args': ['--src-dest'],
138142
'baksnapper-args': [],
139143
'configfile': true,
144+
'suite': ['configfile', 'src-dest'],
140145
},
141146
{
142147
'suffix': '-configfile-src',
143148
'runner-args': ['--src-dest', '--src-config'],
144149
'baksnapper-args': [],
145150
'configfile': true,
151+
'suite': ['configfile', 'src-dest'],
146152
},
147153
{
148154
'suffix': '-configfile-dest',
149155
'runner-args': ['--src-dest', '--dest-config'],
150156
'baksnapper-args': [],
151157
'configfile': true,
158+
'suite': ['configfile', 'src-dest'],
152159
},
153160
{
154161
'suffix': '-configfile-both',
155162
'runner-args': ['--src-dest', '--src-config', '--dest-config'],
156163
'baksnapper-args': [],
157164
'configfile': true,
165+
'suite': ['configfile', 'src-dest'],
158166
},
159167
]
160168
foreach test_entry: [
@@ -170,6 +178,7 @@ foreach conf: [
170178
],
171179
'configfile': 'default',
172180
'configfile-baksnapper-args': [],
181+
'suite': ['backup'],
173182
},
174183
{
175184
'name': 'latest',
@@ -185,6 +194,7 @@ foreach conf: [
185194
],
186195
'configfile': 'latest',
187196
'configfile-baksnapper-args': [],
197+
'suite': ['latest'],
188198
},
189199
{
190200
'name': 'prune',
@@ -200,6 +210,7 @@ foreach conf: [
200210
],
201211
'configfile': 'prune',
202212
'configfile-baksnapper-args': [],
213+
'suite': ['prune'],
203214
},
204215
{
205216
'name': 'backup-2',
@@ -214,6 +225,7 @@ foreach conf: [
214225
],
215226
'configfile': 'default',
216227
'configfile-baksnapper-args': [],
228+
'suite': ['backup'],
217229
},
218230
{
219231
'name': 'delete-1',
@@ -229,6 +241,7 @@ foreach conf: [
229241
],
230242
'configfile': 'default',
231243
'configfile-baksnapper-args': [],
244+
'suite': ['delete'],
232245
},
233246
{
234247
'name': 'delete-1,3',
@@ -244,6 +257,7 @@ foreach conf: [
244257
],
245258
'configfile': 'default',
246259
'configfile-baksnapper-args': [],
260+
'suite': ['delete'],
247261
},
248262
{
249263
'name': 'backup-with-right-parent',
@@ -258,6 +272,7 @@ foreach conf: [
258272
],
259273
'configfile': 'default',
260274
'configfile-baksnapper-args': [],
275+
'suite': ['backup'],
261276
},
262277
# https://github.com/plattfot/baksnapper/issues/27
263278
{
@@ -274,12 +289,14 @@ foreach conf: [
274289
],
275290
'configfile': 'all',
276291
'configfile-baksnapper-args': [],
292+
'suite': ['backup'],
277293
}
278294
]
279295
foreach ssh: [
280296
{
281297
'suffix': '',
282298
'args': [],
299+
'suite': [],
283300
},
284301
{
285302
'suffix': '-ssh-src',
@@ -346,6 +363,7 @@ foreach conf: [
346363
baksnapper,
347364
baksnapperd,
348365
] + test_depends,
366+
suite: conf['suite'] + test_entry['suite'],
349367
)
350368
endforeach
351369
endforeach

0 commit comments

Comments
 (0)