Running 'testthat.R' [11s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(mathml)
  Loading required package: rolog
  Warning messages:
  1: In fun(libname, pkgname) :
    swipl not found in the PATH. Please set SWI_HOME_DIR accordingly or install R package rswipl.
  2: In rolog::consult(system.file("pl/mathml.pl", package = pkgname)) :
    swipl not found in the PATH. Please set SWI_HOME_DIR accordingly or install R package rswipl.
  > 
  > test_check("mathml")
  [ FAIL 140 | WARN 140 | SKIP 0 | PASS 0 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-mathml.R:5:3'): strings ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml("text") at test-mathml.R:5:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:11:3'): atoms ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(as.symbol("atom")) at test-mathml.R:11:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:17:3'): greek ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(as.symbol("pi")) at test-mathml.R:17:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:23:3'): calligraphy ───────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(K %in% cal(K))) at test-mathml.R:23:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:29:3'): calligraphy ───────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(call("%in%", as.symbol("K"), call("cal", as.symbol("K")))) at test-mathml.R:29:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:35:3'): absx ──────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(abs(x))) at test-mathml.R:35:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:41:3'): absgreek ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(abs(alpha))) at test-mathml.R:41:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:47:3'): signx ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(sign(x))) at test-mathml.R:47:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:53:3'): signgreek ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(sign(alpha))) at test-mathml.R:53:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:59:3'): sqrtnum ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(sqrt(2L))) at test-mathml.R:59:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:65:3'): sqrtalpha ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(sqrt(alpha))) at test-mathml.R:65:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:71:3'): sin(pi/2) ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(sin(pi/2L))) at test-mathml.R:71:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:77:3'): cos(pi/2) ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(cos(pi/2L))) at test-mathml.R:77:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:83:3'): tan(pi/2) ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(tan(pi/2L))) at test-mathml.R:83:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:89:3'): asin(1/2*sqrt2) ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(asin(1L/2L * sqrt(2L)))) at test-mathml.R:89:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:95:3'): acos(1/2*sqrt2) ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(acos(1L/2L * sqrt(2L)))) at test-mathml.R:95:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:101:3'): atan(1/2*sqrt2) ──────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(atan(1L/2L * sqrt(2L)))) at test-mathml.R:101:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:107:3'): atan(1/2*sqrt3) ──────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(atan(1L/2L * sqrt(3L)))) at test-mathml.R:107:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:113:3'): singreek(num) ────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(sinpi(2L))) at test-mathml.R:113:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:119:3'): cosgreek(num) ────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(cospi(2L))) at test-mathml.R:119:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:125:3'): tangreek(num) ────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(tanpi(2L))) at test-mathml.R:125:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:131:3'): sinhx ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(sinh(x))) at test-mathml.R:131:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:137:3'): coshx ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(cosh(x))) at test-mathml.R:137:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:143:3'): tanhx ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(tanh(x))) at test-mathml.R:143:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:149:3'): asinhx ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(asinh(x))) at test-mathml.R:149:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:155:3'): acoshx ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(acosh(x))) at test-mathml.R:155:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:161:3'): atanhx ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(atanh(x))) at test-mathml.R:161:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:167:3'): allx ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(all(x))) at test-mathml.R:167:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:173:3'): anyx ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(any(x))) at test-mathml.R:173:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:179:3'): besselInu(x) ─────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(besselI(x, nu))) at test-mathml.R:179:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:185:3'): besselKnu(x) ─────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(besselK(x, nu))) at test-mathml.R:185:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:191:3'): besselKnu(x) ─────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(besselK(x, nu))) at test-mathml.R:191:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:197:3'): besselJnu(x) ─────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(besselJ(x, nu))) at test-mathml.R:197:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:203:3'): besselYnu(x) ─────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(besselY(x, nu))) at test-mathml.R:203:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:209:3'): beta(a,b) ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(beta(a, b))) at test-mathml.R:209:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:215:3'): lbeta(a,b) ───────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(lbeta(a, b))) at test-mathml.R:215:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:221:3'): gammax ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(gamma(x))) at test-mathml.R:221:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:227:3'): lgammax ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(lgamma(x))) at test-mathml.R:227:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:233:3'): digammax ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(digamma(x))) at test-mathml.R:233:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:239:3'): psigammax ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(psigamma(x, deriv = psi))) at test-mathml.R:239:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:245:3'): alogb ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(a * log(b))) at test-mathml.R:245:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:251:3'): bloga ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(log(b) * a)) at test-mathml.R:251:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:257:3'): sumab ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(a * sum(b))) at test-mathml.R:257:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:263:3'): sumba ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(sum(b) * a)) at test-mathml.R:263:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:269:3'): digammax ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(digamma(x))) at test-mathml.R:269:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:275:3'): trigammax ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(trigamma(x))) at test-mathml.R:275:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:281:3'): bincoef ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(choose(n, k))) at test-mathml.R:281:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:287:3'): BinCoef ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(choose(k = K, n = N))) at test-mathml.R:287:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:293:3'): logbincoef ───────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(lchoose(n, k))) at test-mathml.R:293:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:299:3'): factorial ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(factorial(x))) at test-mathml.R:299:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:305:3'): lfactorial ───────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(lfactorial(x))) at test-mathml.R:305:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:311:3'): AND ──────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A & B)) at test-mathml.R:311:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:317:3'): OR ───────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A | B)) at test-mathml.R:317:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:323:3'): !A ───────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(!A)) at test-mathml.R:323:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:329:3'): xor ──────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(xor(A, B))) at test-mathml.R:329:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:335:3'): expnumgreeki ─────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(exp(2L * pi * i))) at test-mathml.R:335:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:341:3'): expm1numgreeki ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(expm1(2L * pi * i))) at test-mathml.R:341:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:347:3'): logx ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(log(x))) at test-mathml.R:347:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:353:3'): log10x ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(log10(x))) at test-mathml.R:353:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:359:3'): log2x ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(log2(x))) at test-mathml.R:359:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:365:3'): logex ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(logb(x, e))) at test-mathml.R:365:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:371:3'): log1px ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(log1p(x))) at test-mathml.R:371:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:377:3'): ceilingpi ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(ceiling(pi))) at test-mathml.R:377:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:383:3'): floorpi ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(floor(pi))) at test-mathml.R:383:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:390:3'): function ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(canonical(f)) at test-mathml.R:390:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:397:3'): functionsin ──────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(canonical(f)) at test-mathml.R:397:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:404:3'): functionsintan ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(canonical(f)) at test-mathml.R:404:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:411:3'): functionsincos ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(canonical(f)) at test-mathml.R:411:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:417:3'): identical ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(identical(1L, 2L))) at test-mathml.R:417:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:423:3'): ifelse ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(ifelse(a > b, a, b))) at test-mathml.R:423:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:429:3'): in ───────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(a %in% A)) at test-mathml.R:429:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:435:3'): intersect ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(intersect(A, B))) at test-mathml.R:435:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:441:3'): union ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(union(A, B))) at test-mathml.R:441:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:447:3'): null ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(is.null(intersect(A, B)))) at test-mathml.R:447:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:453:1'): column ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(a:b)) at test-mathml.R:453:0
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:459:3'): diff ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(setdiff(A, B))) at test-mathml.R:459:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:465:3'): x ────────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(X %x% Y)) at test-mathml.R:465:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:471:3'): expr ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(a * b + c/d - e %*% f)) at test-mathml.R:471:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:477:3'): crossprod ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(crossprod(A, B))) at test-mathml.R:477:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:483:3'): tcrossprod ───────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(tcrossprod(A, B))) at test-mathml.R:483:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:489:3'): tilde ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A ~ B)) at test-mathml.R:489:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:495:3'): expx ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(exp(x))) at test-mathml.R:495:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:501:3'): expm1x ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(expm1(x))) at test-mathml.R:501:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:507:3'): dbinom ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(dbinom(k, N, pi))) at test-mathml.R:507:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:513:3'): pbinom ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(pbinom(k, N, pi))) at test-mathml.R:513:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:519:3'): qbinom ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(qbinom(k, N, pi))) at test-mathml.R:519:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:525:3'): dpois ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(dpois(k, lambda))) at test-mathml.R:525:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:531:3'): ppois ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(ppois(k, lambda))) at test-mathml.R:531:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:537:3'): qpois ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(qpois(k, lambda))) at test-mathml.R:537:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:543:3'): dexp ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(dexp(x, lambda))) at test-mathml.R:543:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:549:3'): pexp ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(pexp(x, lambda))) at test-mathml.R:549:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:555:3'): qexp ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(qexp(x, lambda))) at test-mathml.R:555:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:561:3'): dnorm ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(dnorm(x, mu, sigma))) at test-mathml.R:561:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:567:3'): pnorm ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(pnorm(x, mu, sigma))) at test-mathml.R:567:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:573:3'): qnorm ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(qnorm(alpha/2))) at test-mathml.R:573:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:579:3'): 1mpchisq ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(1 - pchisq(x, 1))) at test-mathml.R:579:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:585:3'): pchisq1malpha ────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(qchisq(1 - alpha, 1))) at test-mathml.R:585:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:591:3'): ptnm1 ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(pt(t, N - 1))) at test-mathml.R:591:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:597:3'): qtalpha2nm1 ──────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(qt(alpha/2, N - 1))) at test-mathml.R:597:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:603:3'): AXB ──────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %*% B)) at test-mathml.R:603:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:609:3'): AdotB ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %.% B)) at test-mathml.R:609:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:615:3'): AxB ──────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %x% B)) at test-mathml.R:615:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:621:3'): A/B ──────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A%/%B)) at test-mathml.R:621:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:627:3'): A mod B ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A%%B)) at test-mathml.R:627:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:633:3'): A&B ──────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A & B)) at test-mathml.R:633:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:639:3'): AvelB ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A | B)) at test-mathml.R:639:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:645:3'): AeqeqB ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A == B)) at test-mathml.R:645:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:651:3'): AarroweqB ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A <- B)) at test-mathml.R:651:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:657:3'): AdiffB ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A != B)) at test-mathml.R:657:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:663:3'): AtildetildeB ─────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %~~% B)) at test-mathml.R:663:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:669:3'): AequivB ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %==% B)) at test-mathml.R:669:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:675:3'): AcongB ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %=~% B)) at test-mathml.R:675:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:681:3'): ApropB ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %prop% B)) at test-mathml.R:681:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:687:3'): AisinB ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %in% B)) at test-mathml.R:687:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:693:3'): AlrarrowB ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %<->% B)) at test-mathml.R:693:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:699:3'): ArarrowB ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %->% B)) at test-mathml.R:699:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:705:3'): AlarrowB ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %<-% B)) at test-mathml.R:705:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:711:3'): AuparrowB ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %up% B)) at test-mathml.R:711:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:717:3'): AdownarrowB ──────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %down% B)) at test-mathml.R:717:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:723:3'): AlrdoublearrowB ──────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %<=>% B)) at test-mathml.R:723:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:729:3'): AldoublearrowB ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %<=% B)) at test-mathml.R:729:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:735:3'): ArdoublearrowB ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %=>% B)) at test-mathml.R:735:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:741:3'): AupdoublearrowB ──────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %dblup% B)) at test-mathml.R:741:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:747:3'): AdowndoublearrowB ────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %dbldown% B)) at test-mathml.R:747:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:753:3'): meanx ────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(mean(X))) at test-mathml.R:753:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:759:3'): AplusminusB ──────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(A %+-% B)) at test-mathml.R:759:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:771:3'): functionifelse ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(canonical(f)) at test-mathml.R:771:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:777:3'): integrate ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(...) at test-mathml.R:777:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:784:3'): vector ───────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(call("t", v)) at test-mathml.R:784:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:792:3'): summatrix ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(call("+", A, B)) at test-mathml.R:792:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:801:3'): denoting ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(call("=", quote(z[tau]), z)) at test-mathml.R:801:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:809:3'): expressionmolt ───────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(term) at test-mathml.R:809:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:816:3'): omitleft ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(t) at test-mathml.R:816:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:823:3'): omitright ────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(t) at test-mathml.R:823:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:830:3'): omit ─────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(t) at test-mathml.R:830:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:837:3'): addleft ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(t) at test-mathml.R:837:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:844:3'): addright ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(t) at test-mathml.R:844:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:851:3'): add ──────────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(t) at test-mathml.R:851:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:858:3'): instead ──────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(t) at test-mathml.R:858:2
   2.   └─base::paste(t$X, collapse = "")
  ── Error ('test-mathml.R:864:3'): Tdiamond ─────────────────────────────────────
  Error in `t$X`: $ operator is invalid for atomic vectors
  Backtrace:
      ▆
   1. └─mathml::mathml(quote(T^diamond)) at test-mathml.R:864:2
   2.   └─base::paste(t$X, collapse = "")
  
  [ FAIL 140 | WARN 140 | SKIP 0 | PASS 0 ]
  Error: Test failures
  Execution halted