Running 'testthat.R' [7s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > library(testthat)
  > library(FoReco)
  Loading required package: Matrix
  > 
  > test_check("FoReco")
  Polishing not needed - no active set detected at optimal point
  Saving _problems/test-cs-47.R
  Saving _problems/test-cs-69.R
  Saving _problems/test-cs-89.R
  Polishing not needed - no active set detected at optimal point
  Saving _problems/test-ct-36.R
  Saving _problems/test-ct-107.R
  Saving _problems/test-ct-129.R
  Polishing not needed - no active set detected at optimal point
  Saving _problems/test-te-37.R
  Saving _problems/test-te-50.R
  Saving _problems/test-te-70.R
  [ FAIL 9 | WARN 9 | SKIP 0 | PASS 142 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-cs.R:46:5'): Optimal cross-sectional reconciliation ────────────
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::csrec(...) at test-cs.R:46:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  ── Error ('test-cs.R:68:5'): Optimal nonegative cross-sectional reconciliation ──
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::csrec(...) at test-cs.R:68:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  ── Error ('test-cs.R:88:5'): Optimal immutable cross-sectional reconciliation ──
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::csrec(...) at test-cs.R:88:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  ── Error ('test-ct.R:35:5'): Optimal cross-temporal reconciliation ─────────────
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::ctrec(...) at test-ct.R:35:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  ── Error ('test-ct.R:106:5'): Optimal nonegative cross-sectional reconciliation ──
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::ctrec(...) at test-ct.R:106:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  ── Error ('test-ct.R:128:5'): Optimal immutable cross-sectional reconciliation ──
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::ctrec(...) at test-ct.R:128:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  ── Error ('test-te.R:36:5'): Optimal temporal reconciliation ───────────────────
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::terec(...) at test-te.R:36:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  ── Error ('test-te.R:49:5'): Optimal nonegative temporal reconciliation ────────
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::terec(...) at test-te.R:49:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  ── Error ('test-te.R:69:5'): Optimal immutable temporal reconciliation ─────────
  Error in `dimnames(x) <- dn`: length of 'dimnames' [2] not equal to array extent
  Backtrace:
      ▆
   1. └─FoReco::terec(...) at test-te.R:69:5
   2.   └─FoReco:::reco(...)
   3.     ├─FoReco:::.reco(...)
   4.     └─FoReco:::reco.strc_osqp(...)
   5.       └─base::`colnames<-`(...)
  
  [ FAIL 9 | WARN 9 | SKIP 0 | PASS 142 ]
  Error:
  ! Test failures.
  Execution halted