Running ‘testthat.R’ [33s/42s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(SEMID)
  > 
  > test_check("SEMID")
  [ FAIL 7 | WARN 11 | SKIP 0 | PASS 965 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test_LatentDigraph.R:67:3'): Single node graph works properly ───────
  <lifecycle_error_deprecated/defunctError/rlang_error/error/condition>
  Error: The `vp` argument of `get_edge_ids()` is not allowed to be a 2 times 2
  matrix as of igraph 2.1.5.
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test_LatentDigraph.R:67:3
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. └─g$getTrekSystem(1, 1)
    5.   ├─SEMID::getTrekSystem(this, ...)
    6.   └─SEMID:::getTrekSystem.LatentDigraph(this, ...)
    7.     └─this$.internalGraph$getTrekSystem(...)
    8.       ├─SEMID::getTrekSystem(this, ...)
    9.       └─SEMID:::getTrekSystem.LatentDigraphFixedOrder(this, ...)
   10.         └─this$createTrekFlowGraph()
   11.           ├─SEMID::createTrekFlowGraph(this, ...)
   12.           └─SEMID:::createTrekFlowGraph.LatentDigraphFixedOrder(this, ...)
   13.             └─SEMID::FlowGraph(adjMat, 1, adjMat)
   14.               └─igraph::get.edge.ids(flowGraph, rbind(1:m, 1:m + m))
   15.                 └─igraph::get_edge_ids(...)
   16.                   └─igraph:::el_to_vec(vp, call = rlang::caller_env())
   17.                     └─lifecycle::deprecate_stop("2.1.5", "get_edge_ids(vp = 'is not allowed to be a 2 times 2 matrix')")
   18.                       └─lifecycle:::deprecate_stop0(msg)
   19.                         └─rlang::cnd_signal(...)
  ── Error ('test_ancestral.R:19:17'): Ancestral identification does not identify edges erroneously. ──
  <lifecycle_error_deprecated/defunctError/rlang_error/error/condition>
  Error: The `vp` argument of `get_edge_ids()` is not allowed to be a 2 times 2
  matrix as of igraph 2.1.5.
  Backtrace:
       ▆
    1. └─SEMID::ancestralID(g) at test_ancestral.R:19:17
    2.   └─SEMID::generalGenericID(...)
    3.     └─SEMID::generalGenericID(...)
    4.       └─SEMID (local) idStepFunction(mixedGraph, unsolvedParents, solvedParents, identifier)
    5.         └─tianAncGraph$getHalfTrekSystem(allowedNodes, nodeParents)
    6.           ├─SEMID::getHalfTrekSystem(this, ...)
    7.           └─SEMID:::getHalfTrekSystem.MixedGraph(this, ...)
    8.             └─this$getTrekSystem(...)
    9.               ├─SEMID::getTrekSystem(this, ...)
   10.               └─SEMID:::getTrekSystem.MixedGraph(this, ...)
   11.                 └─this$.internalGraph$getTrekSystem(...)
   12.                   ├─SEMID::getTrekSystem(this, ...)
   13.                   └─SEMID:::getTrekSystem.LatentDigraph(this, ...)
   14.                     └─this$.internalGraph$getTrekSystem(...)
   15.                       ├─SEMID::getTrekSystem(this, ...)
   16.                       └─SEMID:::getTrekSystem.LatentDigraphFixedOrder(this, ...)
   17.                         └─this$.trekFlowGraph$updateEdgeCapacities(...)
   18.                           ├─SEMID::updateEdgeCapacities(this, ...)
   19.                           └─SEMID:::updateEdgeCapacities.FlowGraph(this, ...)
   20.                             └─igraph::get.edge.ids(...)
   21.                               └─igraph::get_edge_ids(...)
   22.                                 └─igraph:::el_to_vec(vp, call = rlang::caller_env())
   23.                                   └─lifecycle::deprecate_stop("2.1.5", "get_edge_ids(vp = 'is not allowed to be a 2 times 2 matrix')")
   24.                                     └─lifecycle:::deprecate_stop0(msg)
   25.                                       └─rlang::cnd_signal(...)
  ── Error ('test_ancestral.R:44:17'): Old and new ancestralID implementations agree. ──
  <lifecycle_error_deprecated/defunctError/rlang_error/error/condition>
  Error: The `vp` argument of `get_edge_ids()` is not allowed to be a 2 times 2
  matrix as of igraph 2.1.5.
  Backtrace:
       ▆
    1. └─SEMID::ancestralID(MixedGraph(L, O)) at test_ancestral.R:44:17
    2.   └─SEMID::generalGenericID(...)
    3.     └─SEMID::generalGenericID(...)
    4.       └─SEMID (local) idStepFunction(mixedGraph, unsolvedParents, solvedParents, identifier)
    5.         └─tianAncGraph$getHalfTrekSystem(allowedNodes, nodeParents)
    6.           ├─SEMID::getHalfTrekSystem(this, ...)
    7.           └─SEMID:::getHalfTrekSystem.MixedGraph(this, ...)
    8.             └─this$getTrekSystem(...)
    9.               ├─SEMID::getTrekSystem(this, ...)
   10.               └─SEMID:::getTrekSystem.MixedGraph(this, ...)
   11.                 └─this$.internalGraph$getTrekSystem(...)
   12.                   ├─SEMID::getTrekSystem(this, ...)
   13.                   └─SEMID:::getTrekSystem.LatentDigraph(this, ...)
   14.                     └─this$.internalGraph$getTrekSystem(...)
   15.                       ├─SEMID::getTrekSystem(this, ...)
   16.                       └─SEMID:::getTrekSystem.LatentDigraphFixedOrder(this, ...)
   17.                         └─this$.trekFlowGraph$updateEdgeCapacities(...)
   18.                           ├─SEMID::updateEdgeCapacities(this, ...)
   19.                           └─SEMID:::updateEdgeCapacities.FlowGraph(this, ...)
   20.                             └─igraph::get.edge.ids(...)
   21.                               └─igraph::get_edge_ids(...)
   22.                                 └─igraph:::el_to_vec(vp, call = rlang::caller_env())
   23.                                   └─lifecycle::deprecate_stop("2.1.5", "get_edge_ids(vp = 'is not allowed to be a 2 times 2 matrix')")
   24.                                     └─lifecycle:::deprecate_stop0(msg)
   25.                                       └─rlang::cnd_signal(...)
  ── Error ('test_edgewiseID.R:18:17'): Edgewise identification does not identify edges erroneously. ──
  <lifecycle_error_deprecated/defunctError/rlang_error/error/condition>
  Error: The `vp` argument of `get_edge_ids()` is not allowed to be a 2 times 2
  matrix as of igraph 2.1.5.
  Backtrace:
       ▆
    1. └─SEMID::htcID(g) at test_edgewiseID.R:18:17
    2.   └─SEMID::generalGenericID(mixedGraph, list(htcIdentifyStep), tianDecompose = tianDecompose)
    3.     └─SEMID::generalGenericID(...)
    4.       └─SEMID (local) idStepFunction(mixedGraph, unsolvedParents, solvedParents, identifier)
    5.         └─mixedGraph$getHalfTrekSystem(allowedNodes, nodeParents)
    6.           ├─SEMID::getHalfTrekSystem(this, ...)
    7.           └─SEMID:::getHalfTrekSystem.MixedGraph(this, ...)
    8.             └─this$getTrekSystem(...)
    9.               ├─SEMID::getTrekSystem(this, ...)
   10.               └─SEMID:::getTrekSystem.MixedGraph(this, ...)
   11.                 └─this$.internalGraph$getTrekSystem(...)
   12.                   ├─SEMID::getTrekSystem(this, ...)
   13.                   └─SEMID:::getTrekSystem.LatentDigraph(this, ...)
   14.                     └─this$.internalGraph$getTrekSystem(...)
   15.                       ├─SEMID::getTrekSystem(this, ...)
   16.                       └─SEMID:::getTrekSystem.LatentDigraphFixedOrder(this, ...)
   17.                         └─this$.trekFlowGraph$updateEdgeCapacities(...)
   18.                           ├─SEMID::updateEdgeCapacities(this, ...)
   19.                           └─SEMID:::updateEdgeCapacities.FlowGraph(this, ...)
   20.                             └─igraph::get.edge.ids(...)
   21.                               └─igraph::get_edge_ids(...)
   22.                                 └─igraph:::el_to_vec(vp, call = rlang::caller_env())
   23.                                   └─lifecycle::deprecate_stop("2.1.5", "get_edge_ids(vp = 'is not allowed to be a 2 times 2 matrix')")
   24.                                     └─lifecycle:::deprecate_stop0(msg)
   25.                                       └─rlang::cnd_signal(...)
  ── Error ('test_edgewiseID.R:44:9'): TO DELETE ─────────────────────────────────
  <lifecycle_error_deprecated/defunctError/rlang_error/error/condition>
  Error: The `vp` argument of `get_edge_ids()` is not allowed to be a 2 times 2
  matrix as of igraph 2.1.5.
  Backtrace:
       ▆
    1. └─SEMID::htcID(g, tianDecompose = F) at test_edgewiseID.R:44:9
    2.   └─SEMID::generalGenericID(mixedGraph, list(htcIdentifyStep), tianDecompose = tianDecompose)
    3.     └─SEMID (local) idStepFunction(mixedGraph, unsolvedParents, solvedParents, identifier)
    4.       └─mixedGraph$getHalfTrekSystem(allowedNodes, nodeParents)
    5.         ├─SEMID::getHalfTrekSystem(this, ...)
    6.         └─SEMID:::getHalfTrekSystem.MixedGraph(this, ...)
    7.           └─this$getTrekSystem(...)
    8.             ├─SEMID::getTrekSystem(this, ...)
    9.             └─SEMID:::getTrekSystem.MixedGraph(this, ...)
   10.               └─this$.internalGraph$getTrekSystem(...)
   11.                 ├─SEMID::getTrekSystem(this, ...)
   12.                 └─SEMID:::getTrekSystem.LatentDigraph(this, ...)
   13.                   └─this$.internalGraph$getTrekSystem(...)
   14.                     ├─SEMID::getTrekSystem(this, ...)
   15.                     └─SEMID:::getTrekSystem.LatentDigraphFixedOrder(this, ...)
   16.                       └─this$.trekFlowGraph$updateEdgeCapacities(...)
   17.                         ├─SEMID::updateEdgeCapacities(this, ...)
   18.                         └─SEMID:::updateEdgeCapacities.FlowGraph(this, ...)
   19.                           └─igraph::get.edge.ids(...)
   20.                             └─igraph::get_edge_ids(...)
   21.                               └─igraph:::el_to_vec(vp, call = rlang::caller_env())
   22.                                 └─lifecycle::deprecate_stop("2.1.5", "get_edge_ids(vp = 'is not allowed to be a 2 times 2 matrix')")
   23.                                   └─lifecycle:::deprecate_stop0(msg)
   24.                                     └─rlang::cnd_signal(...)
  ── Error ('test_lfhtcID.R:8:5'): lfhtcID returns correct value for known examples. ──
  <lifecycle_error_deprecated/defunctError/rlang_error/error/condition>
  Error: The `vp` argument of `get_edge_ids()` is not allowed to be a 2 times 2
  matrix as of igraph 2.1.5.
  Backtrace:
       ▆
    1. └─SEMID::lfhtcID(digraphExamples[[i]]$graph) at test_lfhtcID.R:8:5
    2.   └─SEMID::lfhtcIdentifyStep(...)
    3.     └─graph$getTrekSystem(...)
    4.       ├─SEMID::getTrekSystem(this, ...)
    5.       └─SEMID:::getTrekSystem.LatentDigraph(this, ...)
    6.         └─this$.internalGraph$getTrekSystem(...)
    7.           ├─SEMID::getTrekSystem(this, ...)
    8.           └─SEMID:::getTrekSystem.LatentDigraphFixedOrder(this, ...)
    9.             └─this$.trekFlowGraph$updateEdgeCapacities(...)
   10.               ├─SEMID::updateEdgeCapacities(this, ...)
   11.               └─SEMID:::updateEdgeCapacities.FlowGraph(this, ...)
   12.                 └─igraph::get.edge.ids(...)
   13.                   └─igraph::get_edge_ids(...)
   14.                     └─igraph:::el_to_vec(vp, call = rlang::caller_env())
   15.                       └─lifecycle::deprecate_stop("2.1.5", "get_edge_ids(vp = 'is not allowed to be a 2 times 2 matrix')")
   16.                         └─lifecycle:::deprecate_stop0(msg)
   17.                           └─rlang::cnd_signal(...)
  ── Error ('test_trekSepID.R:25:17'): Edgewise identification does not identify edges erroneously. ──
  <lifecycle_error_deprecated/defunctError/rlang_error/error/condition>
  Error: The `vp` argument of `get_edge_ids()` is not allowed to be a 2 times 2
  matrix as of igraph 2.1.5.
  Backtrace:
       ▆
    1. └─SEMID (local) trekSepId(MixedGraph(L, O)) at test_trekSepID.R:25:17
    2.   └─SEMID::generalGenericID(mixedGraph, list(tsIdStep)) at test_trekSepID.R:11:5
    3.     └─SEMID::generalGenericID(...)
    4.       └─SEMID (local) idStepFunction(mixedGraph, unsolvedParents, solvedParents, identifier)
    5.         └─SEMID::trekSeparationIdentifyStep(...) at test_trekSepID.R:8:9
    6.           └─mixedGraph$getTrekSystem(sources, c(targets, i), avoidRightEdges = toRemoveOnRight)
    7.             ├─SEMID::getTrekSystem(this, ...)
    8.             └─SEMID:::getTrekSystem.MixedGraph(this, ...)
    9.               └─this$.internalGraph$getTrekSystem(...)
   10.                 ├─SEMID::getTrekSystem(this, ...)
   11.                 └─SEMID:::getTrekSystem.LatentDigraph(this, ...)
   12.                   └─this$.internalGraph$getTrekSystem(...)
   13.                     ├─SEMID::getTrekSystem(this, ...)
   14.                     └─SEMID:::getTrekSystem.LatentDigraphFixedOrder(this, ...)
   15.                       └─this$.trekFlowGraph$updateEdgeCapacities(...)
   16.                         ├─SEMID::updateEdgeCapacities(this, ...)
   17.                         └─SEMID:::updateEdgeCapacities.FlowGraph(this, ...)
   18.                           └─igraph::get.edge.ids(...)
   19.                             └─igraph::get_edge_ids(...)
   20.                               └─igraph:::el_to_vec(vp, call = rlang::caller_env())
   21.                                 └─lifecycle::deprecate_stop("2.1.5", "get_edge_ids(vp = 'is not allowed to be a 2 times 2 matrix')")
   22.                                   └─lifecycle:::deprecate_stop0(msg)
   23.                                     └─rlang::cnd_signal(...)
  
  [ FAIL 7 | WARN 11 | SKIP 0 | PASS 965 ]
  Error: Test failures
  Execution halted