在过去的几个小时中,我一直试图在Circle-CI上运行单元测试,但是我无法使其正常运行。 phpunit运行,但不包括要测试的类。
Circle-CI版本:https://circleci.com/gh/enricodias/emailValidator/46
存储库:https://github.com/enricodias/emailValidator/tree/dev
相同的精确代码在我的本地计算机和Travis-CI上都可以正常工作,但是我在Circle-CI上苦苦挣扎。我已经尝试将autoload.php直接包含在测试代码中,但是它仍然返回相同的错误。
我刚发现问题。
我的班级EmailValidator位于文件emailValidator.php中。在PSR-4中,类名称必须与文件名匹配。由于代码在我的Windows环境中运行,因此Windows(或Windows及其文件系统之间的东西)显然不区分大小写。