X-Git-Url: https://git.wh0rd.org/?p=tt-rss.git;a=blobdiff_plain;f=.gitlab-ci.yml;h=cd5ecb0d4a7de8b3933d96d7144fbd98dd178ea7;hp=6fca8825dc5c4cbd1b630f14da9f54396292aa56;hb=HEAD;hpb=e73401844868287d465ef1a0ffdbfbea377e84fa diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6fca8825..cd5ecb0d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,6 @@ phpmd: image: php:5.6 + when: manual script: - sh utils/gitlab-ci/php-lint.sh - curl -o /usr/bin/phpmd -L http://static.phpmd.org/php/2.6.0/phpmd.phar @@ -14,7 +15,20 @@ schema: - /usr/local/sbin/init-database.sh - sh ./utils/gitlab-ci/check-schema.sh -selenium: +phpunit_basic: + image: fox/selenium-ci + when: manual + script: + - /etc/init.d/postgresql start + - /usr/local/sbin/init-database.sh + - sh ./utils/gitlab-ci/check-schema.sh + - cp utils/gitlab-ci/config-template.php config.php + - su -s /bin/bash www-data -c "php ./update.php --debug-feed 1" + - wget -O /usr/bin/phpunit https://phar.phpunit.de/phpunit-5.7.phar + - chmod +x /usr/bin/phpunit + - phpunit tests/*.php + +phpunit_functional: image: fox/selenium-ci when: manual script: @@ -27,3 +41,4 @@ selenium: - cp utils/gitlab-ci/config-template.php config.php - chmod -R 777 cache lock feed-icons - /usr/local/sbin/init-selenium.sh + - phpunit tests/functional/*.php