【发布时间】:2023-03-30 21:55:01
【问题描述】:
我在从 Travis 运行 PHPUnit 时遇到了一些问题。
我的travis配置很简单
language: php
php:
- 7.0
- 7.1
script: phpunit
而我的phpunit.xml如下,
<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="vendor/autoload.php">
<testsuites>
<testsuite name="Basic Test Suite">
<directory suffix=".php">./tests/</directory>
</testsuite>
</testsuites>
</phpunit>
还有我的 composer.json
{
"name": "nikhilkuria/nikeandphp",
"description": "A PHP library used to work with Nike+ API",
"type": "library",
"authors": [
{
"name": "nikhilkuria",
"email": "nikhilkuria@gmail.com"
}
],
"require": {
"monolog/monolog": "^1.22"
},
"require-dev": {
"phpunit/phpunit": "5.7.*"
},
"autoload": {
"psr-4": {"NikeAndPhp\\": "src/NikeAndPhp"}
}
}
问题是 Travis 无法找到我的 autoload.php。这是我在 travis 日志中看到的,
无法打开文件“/home/travis/build/nikhilkuria/nikeandphp/vendor/autoload.php”。
整个日志都是here。
这里似乎缺少什么?
【问题讨论】:
-
整个日志的链接失效了
标签: php phpunit composer-php travis-ci