当我在travis中开始工作时,我得到:
1)AppTest :: testGetOAuthApp 无法存根或模拟类或接口“ PHPLicengine \ Api \ ApiInterface”不存在
这意味着未找到ApiInterface。我搜索了StackOverflow,发现了这一点:Travis autoloader PhpUnit 所以我在.travis.yml中添加了该命令,如下所示:
language: php
install: composer install
php:
- '7.2'
- '7.3'
notifications:
email: false
这是phpunit.xml:
<phpunit bootstrap="vendor/autoload.php" colors="true">
<testsuites>
<testsuite name="tests">
<directory>tests</directory>
</testsuite>
</testsuites>
</phpunit>
这个verndor文件夹实际上不存在于我的github上,因为我期望travis将安装composer。
但仍然无法正常工作。我该怎么办?