os: linux dist: bionic language: php php: - 7.4 env: global: - MOZ_HEADLESS=1 - CORE_BRANCH=stable20 DB=sqlite before_install: - make - cd ../ - git clone https://github.com/nextcloud/server.git --recursive --depth 1 -b $CORE_BRANCH nextcloud - mv news nextcloud/apps/ before_script: # fill nextcloud with default configs and enable news - cd nextcloud - mkdir data - ./occ maintenance:install --admin-user="admin" --admin-pass="admin" --database "${DB}" --database-name="oc_autotest" --database-user="oc_autotest" --database-pass="oc_autotest" - ./occ app:enable news - php -S localhost:8080 & script: - cd apps/news - make js-test after_failure: - cat ../../data/nextcloud.log addons: firefox: "latest-beta"