mirror of https://github.com/encounter/SDL.git
Run tests with OpenWatcom on CI
This commit is contained in:
parent
9dfa000bc0
commit
aa51a9791a
|
@ -23,6 +23,11 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
cd test && wmake -f ${{ matrix.platform.makefile }}
|
cd test && wmake -f ${{ matrix.platform.makefile }}
|
||||||
cd ..
|
cd ..
|
||||||
|
- name: Run tests
|
||||||
|
if: "matrix.platform.makefile == 'Makefile.w32'"
|
||||||
|
run: |
|
||||||
|
cd test && wmake -f ${{ matrix.platform.makefile }} check-quick
|
||||||
|
cd ..
|
||||||
- name: distclean
|
- name: distclean
|
||||||
run: |
|
run: |
|
||||||
wmake -f ${{ matrix.platform.makefile }} distclean
|
wmake -f ${{ matrix.platform.makefile }} distclean
|
||||||
|
|
|
@ -25,6 +25,29 @@ TARGETS = testatomic.exe testdisplayinfo.exe testbounds.exe testdraw2.exe &
|
||||||
testautomation.exe testaudiohotplug.exe testcustomcursor.exe testmultiaudio.exe &
|
testautomation.exe testaudiohotplug.exe testcustomcursor.exe testmultiaudio.exe &
|
||||||
testoffscreen.exe testurl.exe
|
testoffscreen.exe testurl.exe
|
||||||
|
|
||||||
|
noninteractive = &
|
||||||
|
testatomic.exe &
|
||||||
|
testerror.exe &
|
||||||
|
testfilesystem.exe &
|
||||||
|
testkeys.exe &
|
||||||
|
testlocale.exe &
|
||||||
|
testplatform.exe &
|
||||||
|
testpower.exe &
|
||||||
|
testqsort.exe &
|
||||||
|
testthread.exe &
|
||||||
|
testtimer.exe &
|
||||||
|
testver.exe
|
||||||
|
|
||||||
|
needs_audio = &
|
||||||
|
testaudioinfo.exe &
|
||||||
|
testsurround.exe
|
||||||
|
|
||||||
|
needs_display = &
|
||||||
|
testbounds.exe &
|
||||||
|
testdisplayinfo.exe
|
||||||
|
|
||||||
|
TESTS = $(noninteractive) $(needs_audio) $(needs_display)
|
||||||
|
|
||||||
# testautomation sources
|
# testautomation sources
|
||||||
TASRCS = testautomation.c testautomation_audio.c testautomation_clipboard.c &
|
TASRCS = testautomation.c testautomation_audio.c testautomation_clipboard.c &
|
||||||
testautomation_events.c testautomation_hints.c &
|
testautomation_events.c testautomation_hints.c &
|
||||||
|
@ -73,6 +96,19 @@ testime.exe: testime.obj
|
||||||
testutils.lib: testutils.obj
|
testutils.lib: testutils.obj
|
||||||
wlib -q -b -n -c -pa -s -t -zld -ii -io $@ $<
|
wlib -q -b -n -c -pa -s -t -zld -ii -io $@ $<
|
||||||
|
|
||||||
|
check: .SYMBOLIC $(TESTS)
|
||||||
|
@set SDL_AUDIODRIVER=dummy
|
||||||
|
@set SDL_VIDEODRIVER=dummy
|
||||||
|
@copy "../SDL2.dll" .
|
||||||
|
@for %exe in ($(TESTS)) do %exe
|
||||||
|
|
||||||
|
check-quick: .SYMBOLIC $(TESTS)
|
||||||
|
@set SDL_TESTS_QUICK=1
|
||||||
|
@set SDL_AUDIODRIVER=dummy
|
||||||
|
@set SDL_VIDEODRIVER=dummy
|
||||||
|
@copy "../SDL2.dll" .
|
||||||
|
@for %exe in ($(TESTS)) do %exe
|
||||||
|
|
||||||
clean: .SYMBOLIC
|
clean: .SYMBOLIC
|
||||||
rm -f *.obj *.err
|
rm -f *.obj *.err
|
||||||
distclean: .SYMBOLIC clean
|
distclean: .SYMBOLIC clean
|
||||||
|
|
Loading…
Reference in New Issue