mirror of
https://github.com/danog/tgseclib.git
synced 2024-12-11 08:39:43 +01:00
7500eedfd6
* master: Only install composer dependencies in PHP 5.5 environment. Run code sniffer on PHP 5.5 environment on Travis CI. Add ruleset for phpseclib coding standard. Install composer dependencies on Travis CI. Add composer.lock file. Add CodeSniffer as composer development dependency.
26 lines
1.0 KiB
YAML
26 lines
1.0 KiB
YAML
language: php
|
|
|
|
php:
|
|
- 5.3.3
|
|
- 5.3
|
|
- 5.4
|
|
- 5.5
|
|
|
|
env:
|
|
global:
|
|
# Defines CODE_COVERAGE_PASSPHRASE which is the passphrase for unlocking
|
|
# the tests/code_coverage_id_rsa RSA private key.
|
|
- secure: "jtQTZKQBnzUlp/jz7NlM6470ZDnLGVAs53sgvIm4tcYqf9TWSXSXjIYvFsrS\nKPR2eyZaAevYysUkIGRFTUXTlG6tC36YngMp9+6FPxASl8mnGXsTbKcm613B\n59vD3242pgIgqhhmgFQ0c8gbvnE8PuF2aS4/hluP3r+AxhWN56E="
|
|
|
|
before_script:
|
|
- git clone git://github.com/zenovich/runkit.git && cd runkit && phpize && ./configure && make && make install && cd ..
|
|
- echo "extension=runkit.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
|
|
- sh -c "if [ '$TRAVIS_PHP_VERSION' = '5.5' ]; then composer install --dev --no-interaction; fi"
|
|
|
|
script:
|
|
- sh -c "if [ '$TRAVIS_PHP_VERSION' = '5.5' ]; then vendor/bin/phpcs -s --extensions=php --standard=tests/code_sniffer_ruleset.xml phpseclib/; fi"
|
|
- phpunit --verbose --coverage-text --coverage-html code_coverage/
|
|
|
|
after_success:
|
|
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then tests/code_coverage_upload.sh; fi"
|