有一个简单的方法来建立一个测试套件中的所有测试一个文件夹,其中包含多个包吗?
12个视图(30天)
显示旧的评论
接受的答案
安迪•坎贝尔
2019年12月3日
编辑:安迪•坎贝尔
2019年12月3日
你好布莱恩,
我绝对赞同肖恩的建议使用项目。说,这是好的反馈,因为你似乎希望IncludeSubfolders只是在这种情况下工作。当前的行为是有原因的,但我们可以把这个反馈给开发团队。
与此同时,如果你不使用肖恩;投入项目的建议,您应该能够创建您的套件如下:
进口matlab.unittest.TestSuite;
w = (pwd);
suiteCell = cellfun (@ (p) TestSuite.fromPackage (p,“IncludingSubpackages”,w.packages真的)“UniformOutput”假)
套件= [suiteCell {}):;
运行(套);
希望会有帮助!
答案(1)
肖恩·德Wolski
2019年12月2日
编辑:肖恩·德Wolski
2019年12月2日
否则,害羞的手动添加多个testsuite文件我不知道。我的团队通常保持所有测试subppackages类选择的父母+测试包所以很明显这是一个测试。