shithub: aubio

Download patch

ref: ab8bffa2f59b54f3a05eddc13887b37619993fa7
parent: 3fcc85ead97b60f99e55b6d410afb6a9aef66978
author: Paul Brossier <piem@piem.org>
date: Mon Oct 1 09:04:32 EDT 2018

.circleci/config.yml: always show and uninstall, run tests without sounds

--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -25,6 +25,17 @@
     make create_test_sounds
     PATH=/home/circleci/.local/bin:$PATH nose2 -v
 
+test-nose2-nosounds: &test-nose2-nosounds
+  name: Test python wheel
+  command: |
+    PATH=/home/circleci/.local/bin:$PATH nose2 -v
+
+uninstall-wheel: &uninstall-wheel
+  name: Uninstall python wheel
+  command: |
+    pip show -f aubio
+    pip uninstall --verbose --yes aubio
+
 version: 2
 jobs:
   build-27:
@@ -37,6 +48,7 @@
       - run: *build-wheel
       - run: *install-wheel
       - run: *test-nose2
+      - run: *uninstall-wheel
       - store_artifacts:
           path: dist/
 
@@ -50,6 +62,7 @@
       - run: *build-wheel
       - run: *install-wheel
       - run: *test-nose2
+      - run: *uninstall-wheel
       - store_artifacts:
           path: dist/
 
@@ -63,6 +76,7 @@
       - run: *build-wheel
       - run: *install-wheel
       - run: *test-nose2
+      - run: *uninstall-wheel
       - store_artifacts:
           path: dist/
 
@@ -74,8 +88,8 @@
       - run: *pip-install
       - run: *build-wheel
       - run: *install-wheel
-      - run: pip show -f aubio
-      - run: pip uninstall -y aubio
+      - run: *test-nose2-nosounds
+      - run: *uninstall-wheel
       - store_artifacts:
           path: dist/