Big test problems for Circuitscape.
Install dependencies:
julia --project=. -e 'using Pkg; Pkg.instantiate()'
Run the 250k and 1m tests:
julia --project=. runtests.jl
Run an individual test:
julia --project=. run.jl 1m/1m-20points.ini
julia --project=. run.jl 1m/1m-1solve.ini
julia --project=. run.jl 250k/250k.ini
julia --project=. run.jl 6m/6m-20points.ini
Run ill-conditioned tests:
julia --project=. run.jl Ill-Conditioned
Each test directory contains two .ini files:
*-20points.ini— 20 focal points (default, more pair solves)*-1solve.ini— 2 focal points (single pair solve, quick benchmarking)
Note: The Python-based tests require the legacy Circuitscape 4.0 Python package.
After installing the Circuitscape Python package, run:
python csverify_large.py