Skip to content

Commit f03165a

Browse files
committed
adding resgression tests
1 parent 3f9620e commit f03165a

File tree

4 files changed

+27
-35
lines changed

4 files changed

+27
-35
lines changed

benchmark/benchmarks.jl

Lines changed: 0 additions & 35 deletions
This file was deleted.

benchmark/regression/Project.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[deps]
2+
BenchmarkCI = "20533458-34a3-403d-a444-e18f38190b5b"
3+
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
4+
DFTK = "acf6eb54-70d9-11e9-0013-234b7a5f5337"
5+
TestItemRunner = "f8b46487-2199-4994-9208-9a1283c18c0a"

benchmark/regression/benchmarks.jl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
using BenchmarkTools
2+
using TestItemRunner
3+
4+
const SUITE = BenchmarkGroup()
5+
6+
SUITE["minimal"] = BenchmarkGroup()
7+
SUITE["minimal"] = @benchmarkable @run_package_tests filter=ti->(:minimal ti.tags)

benchmark/regression/run.jl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
ROOTPATH = joinpath(@__DIR__, "../..")
2+
import Pkg
3+
Pkg.activate(@__DIR__)
4+
if !isfile(joinpath(@__DIR__, "Manifest.toml"))
5+
Pkg.develop(Pkg.PackageSpec(; path=ROOTPATH))
6+
Pkg.instantiate()
7+
end
8+
9+
using BenchmarkCI
10+
11+
script = joinpath(ROOTPATH, "benchmark", "regression", "benchmarks.jl")
12+
13+
BenchmarkCI.judge(; script, pkgdir=ROOTPATH)
14+
15+
BenchmarkCI.displayjudgement()

0 commit comments

Comments
 (0)