mirror of
https://github.com/msberends/AMR.git
synced 2024-12-26 08:06:12 +01:00
small CI fix
This commit is contained in:
parent
60fe98bbbd
commit
74a7f4453b
@ -5,7 +5,7 @@
|
|||||||
# how the Docker+R images work: https://hub.docker.com/r/rocker/r-ver/
|
# how the Docker+R images work: https://hub.docker.com/r/rocker/r-ver/
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
WARNINGS_ARE_ERRORS: 1
|
WARNINGS_ARE_ERRORS: 0
|
||||||
|
|
||||||
R 3:
|
R 3:
|
||||||
image: rocker/r-ver:3 # test on R v3.*.*
|
image: rocker/r-ver:3 # test on R v3.*.*
|
||||||
|
23
R/mo.R
23
R/mo.R
@ -380,7 +380,7 @@ exec_as.mo <- function(x, Becker = FALSE, Lancefield = FALSE,
|
|||||||
if (grepl("[sS]almonella [A-Z][a-z]+ ?.*", x_trimmed[i])) {
|
if (grepl("[sS]almonella [A-Z][a-z]+ ?.*", x_trimmed[i])) {
|
||||||
# Salmonella with capital letter species like "Salmonella Goettingen" - they're all S. enterica
|
# Salmonella with capital letter species like "Salmonella Goettingen" - they're all S. enterica
|
||||||
x[i] <- microorganismsDT[mo == 'B_SLMNL_ENT', ..property][[1]][1L]
|
x[i] <- microorganismsDT[mo == 'B_SLMNL_ENT', ..property][[1]][1L]
|
||||||
base::message(magenta(paste0("Note: ", italic(x_trimmed[i]), " is a subspecies of ", italic("Salmonella enterica"), " (B_SLMNL_ENT)")))
|
base::message(magenta(paste0("Note: ", italic(x_trimmed[i]), " will be considered a subspecies of ", italic("Salmonella enterica"), " (B_SLMNL_ENT)")))
|
||||||
next
|
next
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -595,7 +595,8 @@ exec_as.mo <- function(x, Becker = FALSE, Lancefield = FALSE,
|
|||||||
renamed_note(name_old = found[1, name],
|
renamed_note(name_old = found[1, name],
|
||||||
name_new = microorganismsDT[tsn == found[1, tsn_new], fullname],
|
name_new = microorganismsDT[tsn == found[1, tsn_new], fullname],
|
||||||
ref_old = found[1, ref],
|
ref_old = found[1, ref],
|
||||||
ref_new = microorganismsDT[tsn == found[1, tsn_new], ref])
|
ref_new = microorganismsDT[tsn == found[1, tsn_new], ref],
|
||||||
|
mo = microorganismsDT[tsn == found[1, tsn_new], mo])
|
||||||
next
|
next
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -607,6 +608,9 @@ exec_as.mo <- function(x, Becker = FALSE, Lancefield = FALSE,
|
|||||||
| name %like% x[i],]
|
| name %like% x[i],]
|
||||||
if (NROW(found) > 0 & nchar(x_trimmed[i]) >= 6) {
|
if (NROW(found) > 0 & nchar(x_trimmed[i]) >= 6) {
|
||||||
if (property == "ref") {
|
if (property == "ref") {
|
||||||
|
# when property is "ref" (which is the case in mo_ref, mo_authors and mo_year), return the old value, so:
|
||||||
|
# mo_ref("Chlamydia psittaci) = "Page, 1968" (with warning)
|
||||||
|
# mo_ref("Chlamydophila psittaci) = "Everett et al., 1999"
|
||||||
x[i] <- found[1, ref]
|
x[i] <- found[1, ref]
|
||||||
} else {
|
} else {
|
||||||
x[i] <- microorganismsDT[tsn == found[1, tsn_new], ..property][[1]]
|
x[i] <- microorganismsDT[tsn == found[1, tsn_new], ..property][[1]]
|
||||||
@ -617,7 +621,8 @@ exec_as.mo <- function(x, Becker = FALSE, Lancefield = FALSE,
|
|||||||
renamed_note(name_old = found[1, name],
|
renamed_note(name_old = found[1, name],
|
||||||
name_new = microorganismsDT[tsn == found[1, tsn_new], fullname],
|
name_new = microorganismsDT[tsn == found[1, tsn_new], fullname],
|
||||||
ref_old = found[1, ref],
|
ref_old = found[1, ref],
|
||||||
ref_new = microorganismsDT[tsn == found[1, tsn_new], ref])
|
ref_new = microorganismsDT[tsn == found[1, tsn_new], ref],
|
||||||
|
mo = microorganismsDT[tsn == found[1, tsn_new], mo])
|
||||||
next
|
next
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -754,8 +759,8 @@ exec_as.mo <- function(x, Becker = FALSE, Lancefield = FALSE,
|
|||||||
x
|
x
|
||||||
}
|
}
|
||||||
|
|
||||||
#' @importFrom crayon blue
|
#' @importFrom crayon blue italic
|
||||||
renamed_note <- function(name_old, name_new, ref_old = "", ref_new = "") {
|
renamed_note <- function(name_old, name_new, ref_old = "", ref_new = "", mo = "") {
|
||||||
if (!is.na(ref_old)) {
|
if (!is.na(ref_old)) {
|
||||||
ref_old <- paste0(" (", ref_old, ")")
|
ref_old <- paste0(" (", ref_old, ")")
|
||||||
} else {
|
} else {
|
||||||
@ -766,7 +771,13 @@ renamed_note <- function(name_old, name_new, ref_old = "", ref_new = "") {
|
|||||||
} else {
|
} else {
|
||||||
ref_new <- ""
|
ref_new <- ""
|
||||||
}
|
}
|
||||||
msg <- paste0("'", name_old, "'", ref_old, " was renamed '", name_new, "'", ref_new)
|
if (!is.na(mo)) {
|
||||||
|
mo <- paste0(" (", mo, ")")
|
||||||
|
} else {
|
||||||
|
mo <- ""
|
||||||
|
}
|
||||||
|
msg <- paste0(italic(name_old), ref_old, " was renamed ", italic(name_new), ref_new, mo)
|
||||||
|
msg <- gsub("et al.", italic("et al."), msg)
|
||||||
msg_plain <- paste0(name_old, ref_old, " -> ", name_new, ref_new)
|
msg_plain <- paste0(name_old, ref_old, " -> ", name_new, ref_new)
|
||||||
msg_plain <- c(getOption("mo_renamed", character(0)), msg_plain)
|
msg_plain <- c(getOption("mo_renamed", character(0)), msg_plain)
|
||||||
options(mo_renamed = sort(msg_plain))
|
options(mo_renamed = sort(msg_plain))
|
||||||
|
@ -35,8 +35,8 @@ on_failure:
|
|||||||
- 7z a failure.zip *.Rcheck\*
|
- 7z a failure.zip *.Rcheck\*
|
||||||
- appveyor PushArtifact failure.zip
|
- appveyor PushArtifact failure.zip
|
||||||
|
|
||||||
#on_success:
|
on_success:
|
||||||
# - Rscript -e "covr::codecov(token = '50ffa0aa-fee0-4f8b-a11d-8c7edc6d32ca')"
|
- Rscript -e 'covr::codecov(coverage = covr::package_coverage(), token = "50ffa0aa-fee0-4f8b-a11d-8c7edc6d32ca")'
|
||||||
|
|
||||||
artifacts:
|
artifacts:
|
||||||
- path: '*.Rcheck\**\*.log'
|
- path: '*.Rcheck\**\*.log'
|
||||||
|
@ -2,7 +2,7 @@ context("atc.R")
|
|||||||
|
|
||||||
test_that("atc_property works", {
|
test_that("atc_property works", {
|
||||||
skip_on_cran() # relies on internet connection of server, don't test
|
skip_on_cran() # relies on internet connection of server, don't test
|
||||||
skip_on_appveyor() # security error on AppVeyor
|
#skip_on_appveyor() # security error on AppVeyor
|
||||||
|
|
||||||
if (!is.null(curl::nslookup("www.whocc.no", error = FALSE))) {
|
if (!is.null(curl::nslookup("www.whocc.no", error = FALSE))) {
|
||||||
expect_equal(tolower(atc_property("J01CA04", property = "Name")), "amoxicillin")
|
expect_equal(tolower(atc_property("J01CA04", property = "Name")), "amoxicillin")
|
||||||
|
Loading…
Reference in New Issue
Block a user