Просмотр исходного кода

Adding travis and scrutinizer configs

Jonny W 12 лет назад
Родитель
Сommit
1ac6c85345
3 измененных файлов с 50 добавлено и 0 удалено
  1. 4 0
      .gitignore
  2. 31 0
      .scrutinizer.yml
  3. 15 0
      .travis.yml

+ 4 - 0
.gitignore

@@ -1 +1,5 @@
 .DS_Store
+composer.phar
+test.sh
+docs.sh
+vendor/

+ 31 - 0
.scrutinizer.yml

@@ -0,0 +1,31 @@
+before_commands:
+    - "composer install --dev --prefer-source"
+
+tools:
+    php_code_coverage:
+        enabled: true
+        test_command: phpunit -c phpunit.xml.dist
+        filter:
+            paths: ["src/*"]
+    php_cpd:
+        enabled: true
+        excluded_dirs: ["examples", "tests", "vendor"]
+    php_cs_fixer:
+        enabled: true
+        config:
+            level: all
+        filter:
+            paths: ["src/*", "tests/*"]
+    php_loc:
+        enabled: true
+    php_mess_detector:
+        enabled: true
+        filter:
+            paths: ["src/*"]
+    php_pdepend:
+        enabled: true
+        excluded_dirs: ["tests", "examples", "vendor"]
+    php_analyzer:
+        filter:
+            paths: ["src/*", "tests/*"]
+    sensiolabs_security_checker: true

+ 15 - 0
.travis.yml

@@ -0,0 +1,15 @@
+language: php
+
+php:
+  - 5.3
+  - 5.4
+  - 5.5
+
+before_script:
+  - composer self-update
+  - composer install
+  - pyrus install pear/PHP_CodeSniffer
+  - phpenv rehash
+
+script:
+  - phpunit --coverage-text