yireo / magento2-live-test-runner
N/A
0.0.3
2021-05-14 14:35 UTC
Requires
- magento/framework: *
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2024-09-22 00:53:23 UTC
README
本模块允许你在Magento 2中运行基于PHPUnit的实时测试。通常,基于PHPUnit的代码主要关注创建单元测试、集成测试、功能测试等。但如果只是想在生产站点的副本中调试一个问题呢?不是受控的干净环境,而是真实的环境。为了确保某些功能仍然存在,测试在这里也是合理的。因此被称为实时测试。
实时测试不过是一个包含Magento应用(包括数据库、缓存等)作为启动程序的PHPUnit测试。有了这个,你可以从数据库中获取产品并确保它们的
使用方法
在你的测试文件夹(例如Test/Live
或其它)内创建自己的测试。接下来,运行以下命令,指向你的测试文件夹
bin/magento yireo_livetest:run app/code/Foo/Bar/Test/Live
完成。
测试可以扩展父类\Yireo\LiveTestRunner\TestCase\CatalogTestCase
和\Yireo\LiveTestRunner\TestCase\GenericTestCase
,但如果你不想这样做也可以:你可以使用任何库进行任何断言。这个模块只是确保运行你实际开发环境的Magento启动程序。