[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.17.110.91: ~ $
language: php

php:
- 7.0
- 7.1
- 7.2

services:
- mysql

env:
  global:
  - PHPLIST_DATABASE_NAME=phplist PHPLIST_DATABASE_USER=travis PHPLIST_DATABASE_PASSWORD=''
  matrix:
  - DEPENDENCIES=latest
  - DEPENDENCIES=oldest

notifications:
  slack:
    rooms:
      secure: cwCoc5P28/IG7s+P9Hj5cw4jbVXHDuYcTQoj9CJNNzWb5/Mfu7472EzjRkFP9FL86LGa3JfnoTHBRxfvDS4I1soapPX8hHNZFL68iOgXtKxpWpYTeJszV09W2Cc2EzOWn/Th1Q6D5DfLPGmDTgaIiFS70FJ+3VOwNl0GFjtryAJxRdzGTRkbKDZUd/jA6JXOEu3+Rk9rZeHl90bI7CWDJS5sz5Ubzy7mmEFyn4+S1ktFkKeCOdD+CS3r4DCv1TufAg6fRMflBU5chw8sypqtEE6FqlH1bYZ3OMLaQ4MZZH+4yL+EfnUx4zmXN0L7tOSGKNeoCwiTk5AnlJzUaop0+d3FQXNEvsXvq1UuIEe8lm8bkn1gMvMBvo0rh2YpWLErHBFXclS03uSUYU0EQPz/kAuNfDD7a+v62vgSTi8t/7Pqr099J/V6b7cAtlqf1x38/U5QKVOZ4g2zUV3nVbPpoaR8pC/PJ0Jvz4g6vIaWiSqtCWkUV2CDHblSNt+ySIfadwgFBBbylPOXNBorzkRn+QUFbeq2iOMM0FLnhKc+XPIyK1ewmCfm5bj1kUOfoN09zSwauigNI3Ag6MWPAZNY0qpDyCqGOm8KcFCX5X57eekNHjRNM3Zac3OSTjlQ9jV9MmDCHWxvrmKBGM9a5d5u6bS/8Mqxgm/FsNk4b1HgsN8=
  on_success: change
  on_failure: always

sudo: false

cache:
  directories:
  - vendor
  - "$HOME/.composer/cache"

before_install:
- phpenv config-rm xdebug.ini

install:
- >
  echo;
  if [ "$DEPENDENCIES" = "latest" ]; then
    echo "Installing the latest dependencies";
    composer update --with-dependencies --prefer-stable --prefer-dist
  else
    echo "Installing the lowest dependencies";
    composer update --with-dependencies --prefer-stable --prefer-dist --prefer-lowest
  fi;
  composer show;

before_script:
- >
  echo;
  echo "Creating the database and importing the database schema";
  mysql -e "CREATE DATABASE ${PHPLIST_DATABASE_NAME};";
  mysql -u root -e "GRANT ALL ON ${PHPLIST_DATABASE_NAME}.* TO '${PHPLIST_DATABASE_USER}'@'%';";
  mysql ${PHPLIST_DATABASE_NAME} < vendor/phplist/core/resources/Database/Schema.sql;

script:
- >
  echo;
  echo "Validating the composer.json";
  composer validate --no-check-all --no-check-lock --strict;

- >
  echo;
  echo "Linting all PHP files";
  find src/ tests/ -name ''*.php'' -print0 | xargs -0 -n 1 -P 4 php -l;

- >
  echo;
  echo "Running the unit tests";
  vendor/bin/phpunit tests/Unit/;

- >
  echo;
  echo "Running the integration tests";
  vendor/bin/phpunit tests/Integration/;

- >
  echo;
  echo "Running the system tests";
  vendor/bin/phpunit tests/System/;

- >
  echo;
  echo "Running the static analysis";
  vendor/bin/phpstan analyse -l 5 src/ tests/;

- >
  echo;
  echo "Running PHPMD";
  vendor/bin/phpmd src/ text vendor/phplist/core/config/PHPMD/rules.xml;

- >
  echo;
  echo "Running PHP_CodeSniffer";
  vendor/bin/phpcs --standard=vendor/phplist/core/config/PhpCodeSniffer/ src/ tests/;

Filemanager

Name Type Size Permission Actions
.github Folder 0755
config Folder 0755
docs Folder 0755
src Folder 0755
tests Folder 0755
.gitignore File 190 B 0644
.travis.yml File 2.57 KB 0644
CHANGELOG.md File 1.12 KB 0644
CODE_OF_CONDUCT.md File 3.15 KB 0644
LICENSE File 33.71 KB 0644
README.md File 2.36 KB 0644
composer.json File 4.42 KB 0644
phpunit.xml.dist File 521 B 0644