他们必须在根测试中吗?当使用反应时,我更喜欢将我的测试保持在组件附近,我可以用颤动吗?如果没有,是否建议将所有测试存储在一个测试文件夹中或复制lib的结构?
这取决于不同类型的测试(unit
,widget
或integration
),但需要位于特定的文件夹中。
通常,测试文件应驻留在位于Flutter应用程序或程序包根目录的测试文件夹中。
Unit和Widget测试必须位于test
文件夹中。集成测试必须位于名为test_driver
的单独目录中。两个文件夹必须与lib
文件夹位于同一级别。