注意此软件包已弃用。不要使用它。 随着为Julia编写的包数量增加,很明显我们需要一个标准化的包测试机制,以确保用户贡献的包能够按照预期运行。档描述了一个简单的标准,用于为希望Julia社区采用的包编写测试。任何符合此标准的包都可以由包管理器自动测试,无需任何用户干预。
为了满足设计要求:
-
每组测试都应该是一个加载和使用包的可执行Julia文件。
-
每组测试都应该独立于所有其他测试集。这种独立性确保:
-
测试可以以任何顺序执行。
-
可以手动运行任何测试子集。
-
可以在单个解释器会话中运行包的所有测试。
这种方法通过避免Julia解释器不必要的重启来加快测试速度。基本要求是每个测试都应该是一个可执行的Julia文件,并且这些测试文件应该加载它需要访问的所有包,包括正在测试的包。为了保证测试的统一性,每个测试文件必须位于包主目录的t
文件夹中。
如果您需要深入了解自动化测试和标准化管理的相关内容,可以参考以下资源:
-
自动化测试工具-selenium浏览器自动化测试:提供了详细的Selenium自动化测试工具信息。
-
测试自动化:讨论了测试自动化的各种技术细节。
-
聊聊自动化测试有效性:探讨了自动化测试的有效性及其在不同项目中的应用。
您可以获得更多关于自动化测试标准化的知识,帮助您更好地理解和应用相关概念。
暂无评论