Open awadell1 opened 2 years ago
TUI should catch and display errors when benchmarking but not quit
julia> JogDeepDFN.tui() [q]uit. [←] to Deselect. [→] to Select. [␣] to Fold. [↵] confirm selection. Mode: [b]enchmark j[u]dge Actions: [r]evise. change re[f]erence. sho[w] reference Reference: latest Options: [v]erbose. [s]ave. reuse [t]une. + ✓ bench_dataloader.jl + ▶ ◔ bench_dim_project.jl (1/2) benchmarking "bench_dataloader.jl"... (1/2) benchmarking "InMemoryDFNDataset"... (1/3) benchmarking "FixedDuration"... (1/3) benchmarking "getobs!-rand"... done (took 1.014676201 seconds) (2/3) benchmarking "getobs!-1"... done (took 0.020244043 seconds) (3/3) benchmarking "getobs!-rand(32)"... done (took 0.063939834 seconds) done (took 2.25188201 seconds) (2/3) benchmarking "FixedDuration - Dataloader"... (1/2) benchmarking "basic"... ERROR: UndefVarError: dl not defined Stacktrace: [1-28] ⋮ internal @ Main.JogDeepDFN.##bench_dataloader.jl#355, BenchmarkTools, Main.JogDeepDFN, PkgJogger.TUI, Unknown [29] tui() @ Main.JogDeepDFN ~/.julia/packages/PkgJogger/D1SGH/src/jogger.jl:236 [30] top-level scope @ REPL[3]:1 Use `err` to retrieve the full stack trace.
TUI should catch and display errors when benchmarking but not quit