[英]How to execute unit tests for octobercms/library
对octobercms /图书馆执行单元测试的正确方法是什么?
我可以在以下条件下成功执行单元测试。
bootstrap="../../../../vendor/autoload.php"
bootstrap
路径修改为bootstrap="../../../../vendor/autoload.php"
../../../../vendor/bin/phpunit
。 但是,我觉得有更好的方法。 我想知道其他提交者如何执行测试。
首先,感谢您有兴趣为10月的CMS做贡献,
我会说您不需要修改任何一行。
首先让我们具体一点,我们只需要测试octobercms/library
因为我们不需要使事情复杂化
假设您的计算机上有本地十月CMS网站。
现在转到vendor\\october\\rain
october lib
所在的vendor\\october\\rain
文件夹。 (在终端内)
现在在这里做composer install
如果您在安装中发现任何依赖关系问题(然后仅遵循此步骤) ,则在这里发现了一些依赖关系问题,因此我需要从
composer.json
删除这2个依赖关系如果您发现相同的问题,则:转到“ require-dev”部分->删除
1. “照亮/路由”:“ 5.5。*”
2. “ swiftmailer / swiftmailer”:“〜5.1”
3.现在尝试重新安装
composer install
。
当它完成。
刚获得了vendor\\october\\rain\\tests
目录(在终端内)
对Windows .\\..\\vendor\\bin\\phpunit.bat
和linux / mac ./../vendor/bin/phpunit
执行命令
它会自动检测所有东西并为您执行测试。
如果您遇到任何问题,请添加评论。
https://github.com/octobercms/library/wiki/How-To-Use-Unit-Tests-%3F
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.