102102 "inheritConfigureEnvironment" : true ,
103103 "configurePreset" : " conf-linux-release"
104104 }
105+ ],
106+ "testPresets" : [
107+ {
108+ "name" : " test-windows-debug" ,
109+ "configurePreset" : " conf-windows-debug"
110+ },
111+ {
112+ "name" : " test-windows-release" ,
113+ "configurePreset" : " conf-windows-release"
114+ },
115+ {
116+ "name" : " test-linux-debug" ,
117+ "configurePreset" : " conf-linux-debug"
118+ },
119+ {
120+ "name" : " test-linux-release" ,
121+ "configurePreset" : " conf-linux-release"
122+ }
123+ ],
124+ "workflowPresets" : [
125+ {
126+ "name" : " workflow-windows-debug" ,
127+ "displayName" : " Windows Debug Development Loop (Config -> Build -> Test)" ,
128+ "steps" : [
129+ {
130+ "type" : " configure" ,
131+ "name" : " conf-windows-debug"
132+ },
133+ {
134+ "type" : " build" ,
135+ "name" : " windows-debug"
136+ },
137+ {
138+ "type" : " test" ,
139+ "name" : " test-windows-debug"
140+ }
141+ ]
142+ },
143+ {
144+ "name" : " workflow-windows-release" ,
145+ "displayName" : " Windows Release Development Loop (Config -> Build -> Test)" ,
146+ "steps" : [
147+ {
148+ "type" : " configure" ,
149+ "name" : " conf-windows-release"
150+ },
151+ {
152+ "type" : " build" ,
153+ "name" : " windows-release"
154+ },
155+ {
156+ "type" : " test" ,
157+ "name" : " test-windows-release"
158+ }
159+ ]
160+ },
161+ {
162+ "name" : " workflow-linux-debug" ,
163+ "displayName" : " Linux Debug Development Loop (Config -> Build -> Test)" ,
164+ "steps" : [
165+ {
166+ "type" : " configure" ,
167+ "name" : " conf-linux-debug"
168+ },
169+ {
170+ "type" : " build" ,
171+ "name" : " linux-debug"
172+ },
173+ {
174+ "type" : " test" ,
175+ "name" : " test-linux-debug"
176+ }
177+ ]
178+ },
179+ {
180+ "name" : " workflow-linux-release" ,
181+ "displayName" : " Linux Release Development Loop (Config -> Build -> Test)" ,
182+ "steps" : [
183+ {
184+ "type" : " configure" ,
185+ "name" : " conf-linux-release"
186+ },
187+ {
188+ "type" : " build" ,
189+ "name" : " linux-release"
190+ },
191+ {
192+ "type" : " test" ,
193+ "name" : " test-linux-release"
194+ }
195+ ]
196+ }
105197 ]
106198}
0 commit comments