小编mae*_*ler的帖子

Travis CI上的PHPUnit“无法读取phpunit.xml”

尝试在Travis CI上运行PHP单元测试时遇到一个奇怪的问题。

.travis.yml

sudo: false
language: php
php:
  - 5.4

env:
  - VUFIND_HOME=$PWD VUFIND_LOCAL_DIR=$PWD/local

before_script:
  - pear install pear/PHP_CodeSniffer
  - pear channel-discover pear.phing.info
  - pear install phing/phing
  - composer global require fabpot/php-cs-fixer
  - export PATH="$HOME/.composer/vendor/bin:$PATH"
  - phpenv rehash

script:
  - phpunit --stderr --configuration module/VuFind/tests/phpunit.xml
  - phpunit --stderr --configuration module/Swissbib/tests/phpunit.xml
  - phpcs --standard=PEAR --ignore=*/config/*,*/tests/* --extensions=php $PWD/module
  - phing php-cs-fixer-dryrun
Run Code Online (Sandbox Code Playgroud)

module / VuFind / tests / phpunit.xml是第三方框架

module / Swissbib / tests / phpunit.xml是我们自己的代码

模块/Swissbib/tests/phpunit.xml

<phpunit bootstrap="Bootstrap.php">
    <testsuites>
        <testsuite name="sbvfrd">
            <directory>.</directory>
        </testsuite> …
Run Code Online (Sandbox Code Playgroud)

php phpunit travis-ci

5
推荐指数
1
解决办法
2000
查看次数

标签 统计

php ×1

phpunit ×1

travis-ci ×1