Test Failed
Push — master ( 4505ed...71391b )
by Daniel
31:48
created

Checkout Config

build:
  environment:
    php:
      pecl_extensions:
        - zip
    variables:
      APP_NAME: cms_pico
      NEXTCLOUD: releases/latest
  nodes:
    analysis:
      environment:
        php:
          version: 7.3
          pecl_extensions:
            - xdebug
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/build
          - php-scrutinizer-run --enable-security-analysis
          - phpcs-run --standard=.phpcs.xml
          - js-scrutinizer-run

          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - command: php ~/phpunit.phar --configuration tests/phpunit.xml --coverage-clover ~/build/tests/clover.xml
            idle_timeout: 1200
            coverage:
              file: tests/clover.xml
              format: clover

    test-nc15-php70:
      environment:
        php:
          version: 7.0.33
        variables:
          NEXTCLOUD: releases/latest-15
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc15-php71:
      environment:
        php:
          version: 7.1
        variables:
          NEXTCLOUD: releases/latest-15
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc15-php72:
      environment:
        php:
          version: 7.2
        variables:
          NEXTCLOUD: releases/latest-15
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc15-php73:
      environment:
        php:
          version: 7.3
        variables:
          NEXTCLOUD: releases/latest-15
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc16-php71:
      environment:
        php:
          version: 7.1
        variables:
          NEXTCLOUD: releases/latest-16
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc16-php72:
      environment:
        php:
          version: 7.2
        variables:
          NEXTCLOUD: releases/latest-16
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc16-php73:
      environment:
        php:
          version: 7.3
        variables:
          NEXTCLOUD: releases/latest-16
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc17-php71:
      environment:
        php:
          version: 7.1
        variables:
          NEXTCLOUD: releases/latest-17
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc17-php72:
      environment:
        php:
          version: 7.2
        variables:
          NEXTCLOUD: releases/latest-17
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-nc17-php73:
      environment:
        php:
          version: 7.3
        variables:
          NEXTCLOUD: releases/latest-17
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-master-php72:
      environment:
        php:
          version: 7.2
        variables:
          NEXTCLOUD: daily/latest-master
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-master-php73:
      environment:
        php:
          version: 7.3
        variables:
          NEXTCLOUD: daily/latest-master
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

    test-master-php74:
      environment:
        php:
          version: 7.4
        variables:
          NEXTCLOUD: daily/latest-master
      dependencies:
        override:
          - curl -L -o ~/nextcloud.tar.bz2 https://download.nextcloud.com/server/$NEXTCLOUD.tar.bz2
          - curl -L -o ~/phpunit.phar https://phar.phpunit.de/phpunit-6.phar
      project_setup:
        override:
          - make build version=latest
          - cp build/$APP_NAME-latest.tar.gz ~/$APP_NAME.tar.gz

          - tar xfjv ~/nextcloud.tar.bz2 -C ~
          - tar xfzv ~/$APP_NAME.tar.gz -C ~/nextcloud/apps
          - cp -rv tests ~/nextcloud/apps/$APP_NAME/tests

          - cd ~/nextcloud
          - php ./occ --version
          - php ./occ maintenance:install --database "sqlite" --admin-user "admin" --admin-pass "admin"
          - php ./occ app:enable $APP_NAME
      tests:
        override:
          - cd ~/nextcloud
#          - php ./occ app:check-code $APP_NAME -c private
          - php ./occ app:check-code $APP_NAME -c strong-comparison
          - php ./occ app:check-code $APP_NAME -c deprecation

          - cd ~/nextcloud/apps/$APP_NAME
          - php ~/phpunit.phar --configuration tests/phpunit.xml

checks:
  php: true
  javascript: true

filter:
  excluded_paths:
    - appdata/plugins/
    - appdata/themes/
    - build/
    - l10n/
    - tests/
  dependency_paths:
    - vendor/
    - nextcloud/