1. 首页
  2. 考试认证
  3. 其它
  4. PackageTesting.jl 测试Julia包的标准

PackageTesting.jl 测试Julia包的标准

上传者: 2024-08-11 18:40:10上传 ZIP文件 3.98KB 热度 4次

注意此软件包已弃用。不要使用它。随着为Julia编写的包数量增加,很明显我们需要一个标准化的包测试机制来确保用户贡献的包按照广告的方式运行。档描述了一个简单的标准,用于为Julia社区采用的包编写测试。任何符合此标准的包都可以由包管理器自动测试,无需任何用户干预。

为了进一步了解如何实施标准化测试系统,可以参考vfp标准化测试系统的详细说明。它提供了与此标准类似的测试机制,确保所有包都能有效运行。测试计划标准化模板提供了制定测试计划的框架,可用于构建更为全面的测试策略。

本标准力图满足以下设计要求:每组测试都应该是一个加载和使用包的可执行Julia文件。每组测试都应该独立于所有其他测试集。这种独立意味着:应该可以以任何顺序执行测试。应该可以手动运行任何测试子集。为了提高测试效率,您可以使用TPCDS测试包及tpc测试标准说明中的方法,它提供了一种快速、标准化的测试方式,适用于多个环境。

应该可以在单个解释器会话中运行包的所有测试。这通过避免Julia解释器不必要的重启来加快测试速度。每个测试都应该是一个可执行的Julia文件。测试文件应该加载它需要访问的所有包,包括正在测试的包。若需要了解更多关于测试机型和测试方法的信息,可以查看性能适配测试机型以及测试方法,这有助于理解如何优化和加速测试流程。

下载地址
用户评论