@@ -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