Skip to content

Commit 8c6ab59

Browse files
authoredDec 12, 2023
Merge pull request #24 from conbench/sam/add-startup-msg
add information message when loading conbenchcoms
2 parents 5339e1d + 4dcfaac commit 8c6ab59

File tree

4 files changed

+50
-0
lines changed

4 files changed

+50
-0
lines changed
 

‎NAMESPACE

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export(benchmark_results)
44
export(benchmarks)
55
export(compare_results)
66
export(compare_runs)
7+
export(conbench_info)
78
export(conbench_perform)
89
export(conbench_request)
910
export(hardware)

‎R/conbench_info.R

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#' Get a list of conbench info
2+
#'
3+
#' @return the response
4+
#' @export
5+
6+
conbench_info <- function() {
7+
req <- req_url_path_append(conbench_request(), "ping")
8+
9+
resp <- conbench_perform(req)
10+
11+
dat <- resp_body_json(resp, simplifyVector = TRUE, flatten = TRUE)
12+
13+
dat[["date"]] <- NULL
14+
15+
dat
16+
}

‎R/zzz.R

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
.onAttach <- function(libname, pkgname) {
2+
if (interactive()) {
3+
load_msg <- tryCatch(
4+
{
5+
msg <- conbench_info()
6+
packageStartupMessage(
7+
paste0(
8+
"Conbench server information\n",
9+
paste0(" - ", names(msg), ": ", msg, collapse = "\n")
10+
),
11+
"\n"
12+
)
13+
},
14+
error = function(e) {
15+
packageStartupMessage("No available conbench info")
16+
}
17+
)
18+
}
19+
}

‎man/conbench_info.Rd

+14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.