diff --git a/.travis.yml b/.travis.yml index 867eba9..440bc5e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,26 @@ -language: php -php: - - "7.0" - - "5.6" - - "5.5" - - "5.4" \ No newline at end of file +language: php + +dist: trusty + +services: mysql + +matrix: + include: + - php: 5.5 + - php: 5.6 + - php: 7.0 + - php: 7.1 + - php: 7.2 + - php: 7.3 + - php: 7.4 + +sudo: false + +install: + - composer install + +before_script: + - mysql -e 'CREATE DATABASE IF NOT EXISTS test;' + +script: + - vendor/bin/phpunit diff --git a/composer.json b/composer.json index d6cd0fd..1f74fdb 100644 --- a/composer.json +++ b/composer.json @@ -17,6 +17,23 @@ "ext-pdo": "*", "ext-json": "*" }, + "require-dev": { + "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.0" + }, + "suggest": { + "ext-pdo_cubrid": "Supports for CUBRID", + "ext-pdo_dblib": "Supports for Microsoft SQL Server and Sybase", + "ext-pdo_firebird": "Supports for Firebird", + "ext-pdo_ibm": "Supports for IBM", + "ext-pdo_informix": "Supports for Informix", + "ext-pdo_mysql": "Supports for MySQL", + "ext-pdo_sqlsrv": "Supports for Microsoft SQL Server", + "ext-pdo_ocl": "Supports for Oracle", + "ext-pdo_odbc": "Supports for ODBC and DB2 ", + "ext-pdo_pgsql": "Supports for PostgreSQL", + "ext-pdo_sqlite": "Supports for SQLite", + "ext-pdo_4d": "Supports for 4D" + }, "autoload": { "psr-4": { "Buki\\": "src" diff --git a/phpunit.xml.dist b/phpunit.xml.dist new file mode 100644 index 0000000..0284189 --- /dev/null +++ b/phpunit.xml.dist @@ -0,0 +1,26 @@ + + + + + + + tests/ + + + + + + src/ + + + +