文件名称:ReTest.jl:Julia的测试框架
文件大小:46KB
文件格式:ZIP
更新时间:2024-05-07 13:35:18
testing julia Julia
重新测试 ReTest是Julia的测试框架,允许: 在源文件中定义测试,延迟执行并按需触发。 当人们喜欢对方法的定义和相应的测试彼此靠近时,这很有用。 这对于尚未(尚未)打包的代码以及不想维护单独的文件集进行测试的代码也很有用。 使用Regex过滤运行的测试集,该测试集与测试集的描述相匹配。 这对于仅运行软件包测试套件的一部分很有用。 例如,如果您进行了与添加相关的更改,并且在相应测试集的描述中包含了“添加”,则可以轻松地仅运行这些测试。 请注意,Julia存储库中存在一个,以实现Test.@testset正则表达式过滤。 还启用了其他一些功能,例如调整测试集的运行顺序,或并行运行测试集(通过Distributed )。 ReTest主要与Test向后兼容,即,为了切换到ReTest ,只需对测试文件进行最小的更改即可; 通常甚至可以在不更改行的情况下使用ReTest功能
【文件预览】:
ReTest.jl-master
----.travis.yml(162B)
----Project.toml(640B)
----docs()
--------make.jl(175B)
--------Project.toml(189B)
--------src()
----.github()
--------workflows()
----test()
--------FakePackage()
--------runtests.jl(19KB)
--------Hijack()
----InlineTest()
--------Project.toml(218B)
--------src()
----src()
--------testset.jl(23KB)
--------hijack.jl(13KB)
--------utils.jl(694B)
--------ReTest.jl(45KB)
----LICENSE.md(1KB)
----README.md(2KB)