This repository stores markdown reports generated by the Nanosoldier.jl CI system.
Benchmark reports compare the performance of two builds of Julia on select benchmarks using the BenchmarkTools.jl infrastructure.
If you use Chrome to view these reports, it's recommended that you install the Wide GitHub Chrome extension for the best report-viewing experience.
PkgEval reports run the tests of all registered packages using the NewPkgEval.jl infrastructure. The reports are grouped in two folder: by_date
, for daily evaluations of the current Julia master branch, and by_hash
for specifically requested builds (e.g., on a pull request to determine breakage of a change).
The test results of the latest daily is also used to generate a PkgEval badge. You can use these badges in your package's README to keep track of PkgEval-compatibility, which is important to make sure that your package is taken into account when evaluating changes to Julia itself.
Use the following code to embed the PkgEval badge and a link to the latest report (changing E/Example
to your package):
[pkgeval-img]: https://juliaci.github.io/NanosoldierReports/pkgeval_badges/E/Example.svg
[pkgeval-url]: https://juliaci.github.io/NanosoldierReports/pkgeval_badges/report.html
[![][pkgeval-img]][pkgeval-url]
The result will look as follows: