aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.github/workflows/test.yml116
1 files changed, 8 insertions, 108 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 90f61ad5..2188d201 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -193,29 +193,7 @@ jobs:
193 EXCLUDE: "integration,unit" 193 EXCLUDE: "integration,unit"
194 TESTTYPE: "" 194 TESTTYPE: ""
195 ARCH: x64 195 ARCH: x64
196 # Lua 5.4 tests 196 # unit tests
197 - LUAV: "5.4"
198 LUAT: "lua"
199 COMPILER: "vs"
200 FILES: ""
201 EXCLUDE: "integration,quick"
202 TESTTYPE: "unit"
203 ARCH: x64
204 - LUAV: "5.4"
205 LUAT: "lua"
206 COMPILER: "vs"
207 FILES: ""
208 EXCLUDE: "unit,quick"
209 TESTTYPE: ""
210 ARCH: x64
211 - LUAV: "5.4"
212 LUAT: "lua"
213 COMPILER: "vs"
214 FILES: "spec//build_spec.lua"
215 EXCLUDE: ""
216 TESTTYPE: ""
217 ARCH: x64
218 # LuaJIT 2.1 tests
219 - LUAV: "2.1" 197 - LUAV: "2.1"
220 LUAT: "luajit" 198 LUAT: "luajit"
221 COMPILER: "vs" 199 COMPILER: "vs"
@@ -223,6 +201,7 @@ jobs:
223 EXCLUDE: "integration,quick" 201 EXCLUDE: "integration,quick"
224 TESTTYPE: "unit" 202 TESTTYPE: "unit"
225 ARCH: x64 203 ARCH: x64
204 # integration tests
226 - LUAV: "2.1" 205 - LUAV: "2.1"
227 LUAT: "luajit" 206 LUAT: "luajit"
228 COMPILER: "vs" 207 COMPILER: "vs"
@@ -230,115 +209,36 @@ jobs:
230 EXCLUDE: "unit,quick" 209 EXCLUDE: "unit,quick"
231 TESTTYPE: "" 210 TESTTYPE: ""
232 ARCH: x64 211 ARCH: x64
233 - LUAV: "2.1" 212 # build tests + Lua 5.4 + msvc
234 LUAT: "luajit"
235 COMPILER: "vs"
236 FILES: "spec//build_spec.lua"
237 EXCLUDE: ""
238 TESTTYPE: ""
239 ARCH: x64
240
241 #
242 # Visual Studio x86
243 #
244
245 # quick tests
246 - LUAV: "2.1"
247 LUAT: "luajit"
248 COMPILER: "vs"
249 FILES: ""
250 EXCLUDE: "integration,unit"
251 TESTTYPE: ""
252 ARCH: x86
253 # Lua 5.4 tests
254 - LUAV: "5.4"
255 LUAT: "lua"
256 COMPILER: "vs"
257 FILES: ""
258 EXCLUDE: "integration,quick"
259 TESTTYPE: "unit"
260 ARCH: x86
261 - LUAV: "5.4"
262 LUAT: "lua"
263 COMPILER: "vs"
264 FILES: ""
265 EXCLUDE: "unit,quick"
266 TESTTYPE: ""
267 ARCH: x86
268 - LUAV: "5.4" 213 - LUAV: "5.4"
269 LUAT: "lua" 214 LUAT: "lua"
270 COMPILER: "vs" 215 COMPILER: "vs"
271 FILES: "spec//build_spec.lua" 216 FILES: "spec//build_spec.lua"
272 EXCLUDE: "" 217 EXCLUDE: ""
273 TESTTYPE: "" 218 TESTTYPE: ""
274 ARCH: x86 219 ARCH: x64
275 # LuaJIT 2.1 tests 220 # build tests + LuaJIT + msvc
276 - LUAV: "2.1"
277 LUAT: "luajit"
278 COMPILER: "vs"
279 FILES: ""
280 EXCLUDE: "integration,quick"
281 TESTTYPE: "unit"
282 ARCH: x86
283 - LUAV: "2.1"
284 LUAT: "luajit"
285 COMPILER: "vs"
286 FILES: ""
287 EXCLUDE: "unit,quick"
288 TESTTYPE: ""
289 ARCH: x86
290 - LUAV: "2.1" 221 - LUAV: "2.1"
291 LUAT: "luajit" 222 LUAT: "luajit"
292 COMPILER: "vs" 223 COMPILER: "vs"
293 FILES: "spec//build_spec.lua" 224 FILES: "spec//build_spec.lua"
294 EXCLUDE: "" 225 EXCLUDE: ""
295 TESTTYPE: "" 226 TESTTYPE: ""
296 ARCH: x86 227 ARCH: x64
297 228
298 # 229 #
299 # MinGW-w64 with Universal C Run Time 230 # MinGW-w64 with Universal C Run Time
300 # provided by MSYS2 231 # provided by MSYS2
301 # 232 #
302 233
303 # quick tests 234 # build tests + Lua 5.4 + mingw
304 - LUAV: "2.1"
305 LUAT: "luajit"
306 COMPILER: "mingw"
307 FILES: ""
308 EXCLUDE: "integration,unit"
309 TESTTYPE: ""
310 # Lua 5.4 tests
311 - LUAV: "5.4"
312 LUAT: "lua"
313 COMPILER: "mingw"
314 FILES: ""
315 EXCLUDE: "integration,quick"
316 TESTTYPE: "unit"
317 - LUAV: "5.4"
318 LUAT: "lua"
319 COMPILER: "mingw"
320 FILES: ""
321 EXCLUDE: "unit,quick"
322 TESTTYPE: ""
323 - LUAV: "5.4" 235 - LUAV: "5.4"
324 LUAT: "lua" 236 LUAT: "lua"
325 COMPILER: "mingw" 237 COMPILER: "mingw"
326 FILES: "spec//build_spec.lua" 238 FILES: "spec//build_spec.lua"
327 EXCLUDE: "" 239 EXCLUDE: ""
328 TESTTYPE: "" 240 TESTTYPE: ""
329 # LuaJIT 2.1 tests 241 # build tests + LuaJIT + mingw
330 - LUAV: "2.1"
331 LUAT: "luajit"
332 COMPILER: "mingw"
333 FILES: ""
334 EXCLUDE: "integration,quick"
335 TESTTYPE: "unit"
336 - LUAV: "2.1"
337 LUAT: "luajit"
338 COMPILER: "mingw"
339 FILES: ""
340 EXCLUDE: "unit,quick"
341 TESTTYPE: ""
342 - LUAV: "2.1" 242 - LUAV: "2.1"
343 LUAT: "luajit" 243 LUAT: "luajit"
344 COMPILER: "mingw" 244 COMPILER: "mingw"