PackageTesting.jl:测试 Julia 包的标准

时间:2024-07-28 12:48:20
【文件属性】:

文件名称:PackageTesting.jl:测试 Julia 包的标准

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-28 12:48:20

Julia

注意 此软件包已弃用。 不要使用它。 介绍 随着为 Julia 编写的包数量增加,很明显我们需要一个标准化的包测试机制来确保用户贡献的包按照广告的方式运行。 本文档描述了一个简单的标准,用于为我希望 Julia 社区采用的包编写测试。 任何符合此标准的包都可以由包管理器自动测试,无需任何用户干预。 本标准力图满足以下设计要求: 每组测试都应该是一个加载和使用包的可执行 Julia 文件。 每组测试都应该独立于所有其他测试集。 这种独立意味着: 应该可以以任何顺序执行测试。 应该可以手动运行任何测试子集。 应该可以在单个解释器会话中运行包的所有测试。 这通过避免 Julia 解释器不必要的重启来加快测试速度。 基本要求 如上所述,每个测试都应该是一个可执行的 Julia 文件。 测试文件应该加载它需要访问的所有包,包括正在测试的包。 重要的是,每个测试文件都必须位于包主目录的t


【文件预览】:
PackageTesting.jl-master
----test()
--------01.jl(61B)
--------02.jl(52B)
--------ACTIVE(12B)
----src()
--------PackageTesting.jl(1KB)
--------demo.jl(60B)
----README.md(4KB)

网友评论