move nocheck test to debian/buildtest as it parses DEB_BUILD_OPTIONS already anyway
authormirabilos <tg@debian.org>
Sun, 2 Jun 2019 19:43:12 +0000 (21:43 +0200)
committermirabilos <mirabilos@evolvis.org>
Sun, 2 Jun 2019 19:43:12 +0000 (21:43 +0200)
debian/buildtest
debian/changelog
debian/rules

index 5fedd9c..78ea6a5 100644 (file)
@@ -38,6 +38,7 @@ topdir=$(realpath .)
 j=
 J=
 fbdebug=0
+nocheck=0
 for i in "$@"; do
        if [[ $i = parallel ]]; then
                nproc=$(nproc) || nproc=1
@@ -48,6 +49,8 @@ for i in "$@"; do
                J=$j
        elif [[ $i = fbdebug ]]; then
                fbdebug=1
+       elif [[ $i = nocheck ]]; then
+               nocheck=1
        fi
 done
 
@@ -62,6 +65,12 @@ if [[ -z $i || $i = *$'\n'* ]]; then
 fi
 i=${i%%+(/)}
 
+# skip the remainder if nocheck
+if (( nocheck )); then
+       print -ru2 -- "I: tests disabled from DEB_BUILD_OPTIONS"
+       exit 0
+fi
+
 # for idempotency
 rm -rf "$objdir/mtest/share" "$objdir/mtest/libmscore/share"
 # create symlinks for running the tests in situ
index 301736e..424f78d 100644 (file)
@@ -1,8 +1,9 @@
-musescore2 (2.3.2+dfsg3-2) UNRELEASED; urgency=medium
+musescore2 (2.3.2+dfsg3-2) wtf; urgency=low
 
   * Log prevented note collisions in revert-restriking patch
+  * debian/buildtest: move nocheck test here
 
- -- Thorsten Glaser <tg@mirbsd.de>  Sun, 02 Jun 2019 21:37:46 +0200
+ -- Thorsten Glaser <tg@mirbsd.de>  Sun, 02 Jun 2019 21:42:44 +0200
 
 musescore2 (2.3.2+dfsg3-1) wtf; urgency=low
 
index d174d9c..80763b5 100755 (executable)
@@ -45,11 +45,7 @@ override_dh_auto_build:
            dh_auto_build -- lrelease all
 
 override_dh_auto_test:
-ifeq (,$(findstring nocheck,${DEB_BUILD_OPTIONS}))
        mksh debian/buildtest ${DEB_BUILD_OPTIONS}
-else
-       @echo 'I: tests disabled'
-endif
 
 override_dh_install-indep:
        # move stuff to packages