ci: run test suite

This commit is contained in:
Daniel Eklöf 2019-05-09 18:57:57 +02:00
parent 447f7b6e07
commit cf4789a52e

View file

@ -21,6 +21,7 @@ debug:
- cd bld/debug - cd bld/debug
- meson --buildtype=debug ../.. - meson --buildtype=debug ../..
- ninja -k0 - ninja -k0
- meson test
release: release:
stage: build stage: build
@ -29,6 +30,7 @@ release:
- cd bld/release - cd bld/release
- meson --buildtype=minsize ../../ - meson --buildtype=minsize ../../
- ninja -k0 - ninja -k0
- meson test
x11_only: x11_only:
stage: build stage: build
@ -37,6 +39,7 @@ x11_only:
- cd bld/debug - cd bld/debug
- meson --buildtype=debug -Dbackend-x11=enabled -Dbackend-wayland=disabled ../../ - meson --buildtype=debug -Dbackend-x11=enabled -Dbackend-wayland=disabled ../../
- ninja -k0 - ninja -k0
- meson test
wayland_only: wayland_only:
stage: build stage: build
@ -45,6 +48,7 @@ wayland_only:
- cd bld/debug - cd bld/debug
- meson --buildtype=debug -Dbackend-x11=disabled -Dbackend-wayland=enabled ../../ - meson --buildtype=debug -Dbackend-x11=disabled -Dbackend-wayland=enabled ../../
- ninja -k0 - ninja -k0
- meson test
plugins_as_shared_modules: plugins_as_shared_modules:
stage: build stage: build
@ -53,3 +57,4 @@ plugins_as_shared_modules:
- cd bld/debug - cd bld/debug
- meson --buildtype=debug -Dcore-plugins-as-shared-libraries=true ../../ - meson --buildtype=debug -Dcore-plugins-as-shared-libraries=true ../../
- ninja -k0 - ninja -k0
- meson test