Skip to content

PerfChecker.jl

Documentation for PerfChecker.jl.

PerfChecker.arrange_breaking Method

Outputs the last breaking or next breaking version.

source
PerfChecker.arrange_major Method

Outputs the earlier or next major version.

source
PerfChecker.arrange_patches Method

Outputs the last patch or first patch of a version.

source
PerfChecker.checkres_to_boxplots Function

General Usage: Takes the output of a check macro, and creates a boxplot.

source
PerfChecker.checkres_to_pie Function

General Usage: Takes the output of a check macro as input, and creates a pie plot. Uses table_to_pie internally.

source
PerfChecker.checkres_to_scatterlines Function

General Usage: Takes the output of a check macro as input, and creates a scatterlines plot.

source
PerfChecker.find_by_tags Method

Usage: (Assuming you ran the 'Basic Example')

julia> find_by_tags([:example, :nice, :great], res)
source
PerfChecker.get_pkg_versions Function

Finds all versions of a package in all the installed registries and returns it as a vector.

Example:

julia
julia> get_pkg_versions("ConstraintLearning")
7-element Vector{VersionNumber}:
 v"0.1.4"
 v"0.1.5"
 v"0.1.0"
 v"0.1.6"
 v"0.1.1"
 v"0.1.3"
 v"0.1.2"
source
PerfChecker.table_to_pie Function

General Usage: Takes a table generated via the check macro as input, and creates a pie plot.

source
PerfChecker.to_table Function

General Usage: Returns a table from the output of the results of respective backends

source
PerfChecker.@check Macro

General usage:

julia
@check :name_of_backend config_dictionary begin
    # the prelimnary code
end begin
    # the actual code you want to do perf testing for
end

Outputs a CheckerResult which can be used with other functions.

source