Skip to content

Commit 1a59a8d

Browse files
more debugging
1 parent bb72225 commit 1a59a8d

File tree

2 files changed

+16
-9
lines changed

2 files changed

+16
-9
lines changed

bench/01-declarations.R

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,23 @@ plot_against_base <- function(new_bm,
1717
if (any(commit_is_reference) && Sys.getenv("GITHUB_BASE_REF") != "") {
1818
# if a pull request
1919
reference <- bm[commit_is_reference, "benchmarks"][[1]][[1]]
20-
if (nrow(reference) > 0 && "name" %in% names(reference)) {
20+
if ("name" %in% names(reference)) {
21+
# if benchmark exists in base branch
2122
reference <- reference %>%
2223
dplyr::filter(.data$name %in% !!name)
23-
reference$expression <- bench:::new_bench_expr(Sys.getenv("GITHUB_BASE_REF"))
24-
new_bm <- dplyr::bind_rows(reference, new_bm)
25-
print(new_bm)
26-
stopifnot(nrow(new_bm) == 2)
27-
diff_in_percent <- round(100 * diff(new_bm$p50) / new_bm$p50[1])
28-
pr_comment <- glue::glue("* {name}: {new_bm$p50[1]} -> {new_bm$p50[2]} ({diff_in_percent}%)\n")
29-
cat(pr_comment, file = "pr-comment", append = TRUE)
24+
if (nrow(reference) > 0) {
25+
# if benchmark exists in base branch
26+
reference$expression <- bench:::new_bench_expr(Sys.getenv("GITHUB_BASE_REF"))
27+
print(new_bm)
28+
print(new_bm$name)
29+
print(reference)
30+
print(reference$name)
31+
new_bm <- dplyr::bind_rows(reference, new_bm)
32+
stopifnot(nrow(new_bm) == 2)
33+
diff_in_percent <- round(100 * diff(new_bm$p50) / new_bm$p50[1])
34+
pr_comment <- glue::glue("* {name}: {new_bm$p50[1]} -> {new_bm$p50[2]} ({diff_in_percent}%)\n")
35+
cat(pr_comment, file = "pr-comment", append = TRUE)
36+
}
3037
}
3138
}
3239
new_bm$branch <- factor(new_bm$expression)

bench/02-basic.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ cache_clear(ask = FALSE)
1010

1111
marker <- purrr::partial(
1212
bench::mark,
13-
min_iterations = 25,
13+
min_iterations = 5,
1414
check = FALSE,
1515
filter_gc = FALSE,
1616
memory = TRUE # skip uncached first round

0 commit comments

Comments
 (0)