Skip to content

Commit 3327bb6

Browse files
committed
docs: phpunit
1 parent 0aba341 commit 3327bb6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

laravel/readme/25. 2019-06-17-Laravel 单元测试 phpunit.xml 目录结构及测试编排文件说明.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ Laravel 框架默认通过 <testsuites> 定义了两个 <testsuite>,分别是
8888
#### 过滤器
8989
另外,Laravel 框架还通过 <filter> 元素配置了过滤器,在该元素中我们可以通过 whitelist 子元素指定用于配置代码覆盖率报告分析所使用的白名单,代码覆盖率是代码测试中一个很重要的概念,我们的测试代码要尽可能覆盖到 100% 的业务代码,这样的测试才有意义,而 Laravel 应用代码都位于项目根目录下的 app 目录中,并且我们只测试 PHP 代码,所以在 <whitelist> 中通过 directory 子元素做了相应的配置。
9090

91-
这样,我们在运行 phpunit 时加上 --coverage-html . 参数,就可以在根目录下生成 HTML 格式的测试覆盖率报告文档了:
91+
这样,我们在运行 `phpunit` 时加上 `--coverage-html` . 参数,就可以在根目录下生成 HTML 格式的测试覆盖率报告文档了:
9292

9393
![](https://laravelacademy.org/wp-content/uploads/2019/04/4d2e87763b84e5610063f711f7ef2d9b.jpg)
9494

95-
打开对应的 index.html 文档,就可以在浏览器中看到测试覆盖率报告页面:
95+
打开对应的 `index.html` 文档,就可以在浏览器中看到测试覆盖率报告页面:
9696

97-
Laravel PHPUnit 代码覆盖率
97+
`Laravel PHPUnit` 代码覆盖率
9898
![](https://laravelacademy.org/wp-content/uploads/2019/04/f709ade16b8f0fb61a3d555941b3ac00.jpg)
9999

100100
#### PHP 变量

0 commit comments

Comments
 (0)