Skip to content

Commit

Permalink
Merge pull request #38 from PHPOffice/develop
Browse files Browse the repository at this point in the history
Version 0.2.0
  • Loading branch information
Progi1984 committed Jul 22, 2014
2 parents d45779b + af573af commit ac3fe6b
Show file tree
Hide file tree
Showing 285 changed files with 26,175 additions and 16,992 deletions.
9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,15 @@
Thumbs.db
Desktop.ini
.idea
_build
build/
phpunit.xml
composer.lock
composer.phar
vendor
*.settings
*.project
*.buildpath
Tests/results

/samples/results
/phpunit.bat
/todo.txt
/samples/Sample_00_Test.php
24 changes: 24 additions & 0 deletions .scrutinizer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
filter:
excluded_paths: [ 'vendor/*', 'tests/*', 'samples/*' ]

before_commands:
- "composer install --prefer-source --dev"

tools:
php_code_sniffer:
enabled: true
config:
standard: PSR2
php_mess_detector:
enabled: true
config:
ruleset: phpmd.xml.dist
external_code_coverage:
enabled: true
timeout: 900
php_cpd: true
# php_sim: # Temporarily disabled to allow focus on things other than duplicates
# min_mass: 40
php_pdepend: true
php_analyzer: true
sensiolabs_security_checker: true
56 changes: 27 additions & 29 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,51 +1,49 @@
language: php

php:
- 5.3.3
- 5.3
- 5.3.3
- 5.4
- 5.5
- 5.6
- hhvm



matrix:
allow_failures:
- php: 5.3.3
- php: 5.6
- php: hhvm

env:
global:
- secure: "LtlUOzC8FtqgbqUTmU7EU281NSCb58UFdvnz8lelNIDltBdP4eayN/TsgNIePB4jXg2d2R56ZA6j/grhE/md6jdUkulV355H3GrH/hIZmmQ+F9+87agnwLzb9+MJbqXoiE7VvjY3zGIO09G897SUfsfu6JWEcscYFlsH6KcXM6M="

before_script:
## Packages
- sudo apt-get -qq update > /dev/null
- sudo apt-get -qq install graphviz > /dev/null
## Composer
# - curl -s http://getcomposer.org/installer | php
# - php composer.phar install --prefer-source
- composer self-update
- composer install --prefer-source
## PHP_CodeSniffer
- pyrus install pear/PHP_CodeSniffer
- phpenv rehash
## PHP Copy/Paste Detector
- curl -o phpcpd.phar https://phar.phpunit.de/phpcpd.phar
## PHP Mess Detector
- pear config-set preferred_state beta
- printf "\n" | pecl install imagick
- pear channel-discover pear.phpmd.org
- pear channel-discover pear.pdepend.org
- pear install --alldeps phpmd/PHP_PMD
- phpenv rehash
## PHPLOC
- curl -o phploc.phar https://phar.phpunit.de/phploc.phar
- composer install --prefer-source --dev
## PHPDocumentor
- mkdir -p build/docs
- mkdir -p build/coverage

script:
## PHP_CodeSniffer
- phpcs --standard=phpcs.xml -n Classes/
- phpcs --standard=phpcs.xml -n Tests/PHPPowerPoint
## PHPUnit
- phpunit -c ./ --coverage-text
- ./vendor/bin/phpcs src/ tests/ --standard=PSR2 -n
## PHP Copy/Paste Detector
# - php phpcpd.phar Classes/
# - ./vendor/bin/phpcpd src/
## PHP Mess Detector
# - phpmd Classes/ text codesize,unusedcode,naming,design
- ./vendor/bin/phpmd src/,tests/ text ./phpmd.xml.dist
## PHPUnit
- ./vendor/bin/phpunit -c ./ --coverage-text --coverage-html ./build/coverage
## PHPLOC
- php phploc.phar Classes/
- ./vendor/bin/phploc src/
## PHPDocumentor
- ./vendor/bin/phpdoc -q -d ./src -t ./build/docs --template="responsive-twig"

after_script:
## PHPDocumentor
- bash .travis_shell_after_success.sh
## Scrutinizer
- wget https://scrutinizer-ci.com/ocular.phar
- php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml
2 changes: 0 additions & 2 deletions Build/build-release-documentation.bat

This file was deleted.

2 changes: 0 additions & 2 deletions Build/build-release-pear.bat

This file was deleted.

2 changes: 0 additions & 2 deletions Build/build-release-standard.bat

This file was deleted.

216 changes: 0 additions & 216 deletions Build/build.xml

This file was deleted.

4 changes: 0 additions & 4 deletions Build/old/build.bat

This file was deleted.

Loading

0 comments on commit ac3fe6b

Please sign in to comment.