X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;ds=sidebyside;f=.gitlab-ci.yml;h=195423eef5542b2da4108e14bfb2b61a304ccb6f;hb=799caf7d8e01cf9a10857bda5738fe98afd3902e;hp=122e79258d5c7c7ec26996e58a5324ebfeeb4eb4;hpb=83d842e22091e5205432ed975c93a0f97bca338c;p=mpd-sima.git diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 122e792..195423e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,25 +22,32 @@ stages: smoketest: stage: test script: - - pip install requests musicpd + - 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