]> kaliko git repositories - mpd-sima.git/blobdiff - .gitlab-ci.yml
Update bash completion
[mpd-sima.git] / .gitlab-ci.yml
index 639d773bb666c69e5c6405c5dc8037db1061082a..195423eef5542b2da4108e14bfb2b61a304ccb6f 100644 (file)
@@ -22,25 +22,32 @@ stages:
 smoketest:
   stage: test
   script:
-  - pip install requests
+  - pip install requests python-musicpd sphinx
   - python setup.py test
   # build wheel and source
   - python setup.py bdist_wheel sdist
+  # manual and HTML documentation
+  - python setup.py build_sphinx
   # install
   - pip install dist/*.whl
   # smoke test
   - mpd-sima --help
+  - TRACE=y ./mpd-sima -d --pid ./mpd-sima.pid -l ./mpd-sima.log
+  - sleep 10
+  - test -f ./mpd-sima.pid && kill $(cat ./mpd-sima.pid)
   artifacts:
     expire_in: 1 hour
     paths:
     - dist/*.whl
     - dist/*.tar.gz
     - dist/*.zip
+    - ./mpd-sima.pid
+    - ./mpd-sima.log
 
 unittests:
   stage: test
   script:
-  - pip install pytest-cov requests
+  - pip install pytest-cov requests python-musicpd
   - py.test -q --cov=sima --junitxml=report.xml tests
   artifacts:
     when: always