A package for generating benchmark and test reports for JunctionTrees.jl.
We use PkgBenchmark.jl to run the
benchmark suite defined in JunctionTreesBenchmarks/benchmark/benchmarks.jl
.
This benchmark uses the networks presented in the UAI 2014 Inference
Competition .
To start a benchmark instance, activate the JunctionTreesBenchmarks.jl
project
and run:
using JunctionTreesBenchmarks
benchmark()
The results of each benchmark instance is stored in a newly created directory
inside JunctionTreesBenchmarks/benchmark/benchmark_results/
. The name of this
new directory is based on the host name, and current date and time.
The test reports are generated using TestReports.jl. To generate a test report, activate the JunctionTreesBenchmarks.jl project and run:
using JunctionTreesBenchmarks
test()
The tests that are run are the standard Julia package tests for
JunctionTreesBenchmarks.jl
stored inside the test
directory. Each test
report is stored in a newly created directory inside
JunctionTreesBenchmarks/test/test_reports/
. The name of this new directory is
based on the host name, and current date and time.