请注意,我已阅读layout convention。
在我的lib
目录中,我通常有几个库可以提取到自己的包中。通常代码不够完整或者/我想等待新包,直到我真的想在另一个项目中重用代码。
我真的想将单元测试代码,示例和doc放在同一目录中。
实施例:
我要说string-helper
→lib
中有一个lib/string-helper
图书馆。
我想在lib/string-helper/tests
,lib/string-helper/examples
和lib/string-helper/doc
中放置我的测试,示例和文档。
但是布局约定说我应该将它们放在lib目录之外。
这使得将其提取到自己的包中变得非常困难。 (pub serve
当我忽略了它并创建了我自己的package
符号链接时,甚至进入了无限循环中
你是如何处理的?
答案 0 :(得分:2)
唯一有效的测试地点是my_package/test
目录或test
的任何子目录。