Running ‘testthat.R’ [488s/480s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library("checkmate")
  > library("testthat")
  > library("mlr3")
  > library("paradox")
  > library("mlr3pipelines")
  > 
  > test_check("mlr3pipelines")
  ── 1. Failure: linear graph (@test_Graph.R#46)  ────────────────────────────────
  `one` not equal to `two`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "subsample": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "subsample": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "subsample": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component "hash": 1 string mismatch
  Component "pipeops": Component "classif.rpart": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "classif.rpart": Component "hash": 1 string mismatch
  
  Training debug.multi with input list(input_1 = 1, input_2 = 1)
  ── 2. Failure: edges that introduce loops cannot be added (@test_Graph.R#199)  ─
  `one` not equal to `two`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "p1": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "p1": Component "hash": 1 string mismatch
  Component "pipeops": Component "p2": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "p2": Component "hash": 1 string mismatch
  
  ── 3. Failure: edges that introduce loops cannot be added (@test_Graph.R#203)  ─
  `one` not equal to `two`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "p1": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "p1": Component "hash": 1 string mismatch
  Component "pipeops": Component "p2": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "p2": Component "hash": 1 string mismatch
  
  ── 4. Failure: edges that introduce loops cannot be added (@test_Graph.R#208)  ─
  `one` not equal to `two`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "p1": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "p1": Component "hash": 1 string mismatch
  Component "pipeops": Component "p2": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "p2": Component "hash": 1 string mismatch
  
  ── 5. Failure: edges that introduce loops cannot be added (@test_Graph.R#212)  ─
  `one` not equal to `two`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "p1": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "p1": Component "hash": 1 string mismatch
  Component "pipeops": Component "p2": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "p2": Component "hash": 1 string mismatch
  
  ── 6. Failure: assert_graph test (@test_Graph.R#225)  ──────────────────────────
  `one` not equal to `two`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "nop": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "nop": Component "hash": 1 string mismatch
  Component "pipeops": Component "debug.multi": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "debug.multi": Component "hash": 1 string mismatch
  
  ── 7. Failure: assert_graph test (@test_Graph.R#237)  ──────────────────────────
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 8. Failure: Graph State (@test_Graph.R#348)  ────────────────────────────────
  `one` not equal to `two`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component "hash": 1 string mismatch
  
  ── 9. Failure: type conversions in graph creation (@test_conversion.R#10)  ─────
  `gr1` not equal to `gr3`.
  Component "hash": 1 string mismatch
  
  ── 10. Failure: type conversions in graph creation (@test_conversion.R#11)  ────
  `gr1` not equal to `gr4`.
  Component "hash": 1 string mismatch
  
  ── 11. Failure: type conversions in graph creation (@test_conversion.R#18)  ────
  `gr1` not equal to `gr3`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component "hash": 1 string mismatch
  
  ── 12. Failure: type conversions in graph creation (@test_conversion.R#20)  ────
  `gr1` not equal to gunion(list(po("pca"), po("scale")))$add_edge("pca", "scale").
  Component "hash": 1 string mismatch
  
  ── 13. Failure: learner conversion in graph creation (@test_conversion.R#31)  ──
  `gr1` not equal to `gr3`.
  Component "hash": 1 string mismatch
  
  ── 14. Failure: learner conversion in graph creation (@test_conversion.R#32)  ──
  `gr1` not equal to `gr4`.
  Component "hash": 1 string mismatch
  
  ── 15. Failure: learner conversion in graph creation (@test_conversion.R#40)  ──
  `gr1` not equal to `gr3`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "classif.rpart": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "classif.rpart": Component "hash": 1 string mismatch
  
  ── 16. Failure: learner conversion in graph creation (@test_conversion.R#41)  ──
  `gr1` not equal to `gr4`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "classif.rpart": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "classif.rpart": Component "hash": 1 string mismatch
  
  ── 17. Failure: po for Filter (@test_conversion.R#97)  ─────────────────────────
  `fpo1` not equal to `fpo2`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 18. Failure: po for Filter (@test_conversion.R#98)  ─────────────────────────
  `fpo1` not equal to `fpo3`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 19. Failure: po for Learner (@test_conversion.R#112)  ───────────────────────
  `lpo1` not equal to `lpo2`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 20. Failure: po for Learner (@test_conversion.R#113)  ───────────────────────
  `lpo1` not equal to `lpo3`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 21. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 22. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 23. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ──────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 24. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 25. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 26. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 27. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 28. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 29. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 30. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 31. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 32. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 33. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 34. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 35. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 36. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 37. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 38. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 39. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 40. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 41. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 42. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 43. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 44. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 45. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 46. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 47. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 48. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 49. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 50. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 51. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 52. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 53. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 54. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 55. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 56. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 57. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 58. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 59. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ──────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 60. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 61. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 62. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 63. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 64. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 65. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 66. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 67. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 68. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 69. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 70. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 71. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 72. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 73. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 74. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 75. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 76. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 77. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 78. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 79. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 80. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 81. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ──────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 82. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 83. Failure: Dictionary contains all PipeOps (@test_dictionary.R#82)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 84. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 85. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 86. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ──────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 87. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 88. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 89. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 90. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ──────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 91. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 92. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 93. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 94. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 95. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 96. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 97. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ───────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 98. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ───────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 99. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ──────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 100. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 101. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 102. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 103. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 104. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ─────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 105. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 106. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 107. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 108. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 109. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 110. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 111. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 112. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 113. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 114. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 115. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 116. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ─────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 117. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 118. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 119. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 120. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 121. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 122. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 123. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 124. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 125. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 126. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 127. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 128. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ─────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 129. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 130. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 131. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 132. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 133. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 134. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 135. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 136. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 137. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 138. Failure: Dictionary contains all PipeOps (@test_dictionary.R#88)  ──────
  do.call(mlr_pipeops$get, c(list(dictname), args)) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 139. Failure: Dictionary contains all PipeOps (@test_dictionary.R#89)  ──────
  do.call(pogen$new, args) not equal to `test_obj`.
  Component "hash": 1 string mismatch
  
  ── 140. Failure: Dictionary contains all PipeOps (@test_dictionary.R#123)  ─────
  touch(dict_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 141. Failure: Dictionary contains all PipeOps (@test_dictionary.R#124)  ─────
  touch(gen_constructed) not equal to `test_obj`.
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 142. Failure: operations make deep copies (@test_doublearrow.R#58)  ─────────
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 143. Failure: operations make deep copies (@test_doublearrow.R#59)  ─────────
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 144. Failure: operations make deep copies (@test_doublearrow.R#62)  ─────────
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 145. Failure: operations make deep copies (@test_doublearrow.R#63)  ─────────
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 146. Failure: basic graphlearn tests (@test_graphlearner.R#43)  ─────────────
  `one` not equal to `two`.
  Component "graph": Component "hash": 1 string mismatch
  Component "graph": Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "graph": Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "graph": Component "pipeops": Component "scale": Component "hash": 1 string mismatch
  Component "graph": Component "pipeops": Component "classif.rpart": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "graph": Component "pipeops": Component "classif.rpart": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 147. Failure: named gunion (@test_gunion.R#18)  ─────────────────────────────
  touch(gunion(list(a = po("scale"), b = po("pca"), po("subsample")))) not equal to touch(Graph$new()$add_pipeop(PipeOpScale$new(id = "a.scale"))$add_pipeop(PipeOpPCA$new(id = "b.pca"))$add_pipeop(PipeOpSubsample$new())).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "a.scale": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "a.scale": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "a.scale": Component "hash": 1 string mismatch
  Component "pipeops": Component "b.pca": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "b.pca": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "b.pca": Component "hash": 1 string mismatch
  Component "pipeops": Component "subsample": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "subsample": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  ...
  
  ── 148. Failure: named gunion (@test_gunion.R#26)  ─────────────────────────────
  touch(...) not equal to touch(...).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "a.scale": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "a.scale": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "a.scale": Component "hash": 1 string mismatch
  Component "pipeops": Component "b.subsample": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "b.subsample": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "b.subsample": Component "hash": 1 string mismatch
  Component "pipeops": Component "b.pca": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "b.pca": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  ...
  
  ── 149. Failure: expect_deep_clone catches non-deep clones (@test_meta.R#10)  ──
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 150. Failure: expect_deep_clone catches non-deep clones (@test_meta.R#15)  ──
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 151. Failure: expect_deep_clone catches non-deep clones (@test_meta.R#19)  ──
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 152. Failure: expect_deep_clone catches non-deep clones (@test_meta.R#26)  ──
  `one` not equal to `two`.
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 153. Failure: doublearrow with one output to many input works as expected (@t
  `g1` not equal to `g2`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component "hash": 1 string mismatch
  Component "pipeops": Component "subsample": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "subsample": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  ...
  
  ── 154. Failure: doublearrow with many output to vararg input works as expected 
  `g1` not equal to `g2`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component "hash": 1 string mismatch
  Component "pipeops": Component "vararg": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "vararg": Component "hash": 1 string mismatch
  
  ── 155. Failure: doublearrow with many output to vararg input works as expected 
  `g1` not equal to `g2`.
  Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "scale": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "pca": Component "hash": 1 string mismatch
  Component "pipeops": Component "vararg": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "vararg": Component "hash": 1 string mismatch
  
  ── 156. Failure: branch function (@test_pipeop_branch.R#71)  ───────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component "hash": 1 string mismatch
  
  ── 157. Failure: branch function (@test_pipeop_branch.R#77)  ───────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component "hash": 1 string mismatch
  
  ── 158. Failure: branch function (@test_pipeop_branch.R#83)  ───────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component "hash": 1 string mismatch
  
  ── 159. Failure: branch function (@test_pipeop_branch.R#89)  ───────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component "hash": 1 string mismatch
  
  ── 160. Failure: branch function (@test_pipeop_branch.R#95)  ───────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component "hash": 1 string mismatch
  
  ── 161. Failure: branch function (@test_pipeop_branch.R#104)  ──────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component "hash": 1 string mismatch
  
  ── 162. Failure: branch function (@test_pipeop_branch.R#110)  ──────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component "hash": 1 string mismatch
  
  ── 163. Failure: branch function (@test_pipeop_branch.R#117)  ──────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component "hash": 1 string mismatch
  
  ── 164. Failure: branch function (@test_pipeop_branch.R#124)  ──────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component "hash": 1 string mismatch
  
  ── 165. Failure: branch function (@test_pipeop_branch.R#131)  ──────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component "hash": 1 string mismatch
  Component "pipeops": Component "unbranch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "unbranch": Component "hash": 1 string mismatch
  
  ── 166. Failure: branch function (@test_pipeop_branch.R#145)  ──────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "branch": Component "hash": 1 string mismatch
  Component "pipeops": Component "unbranch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "unbranch": Component "hash": 1 string mismatch
  
  ── 167. Failure: branch function (@test_pipeop_branch.R#164)  ──────────────────
  canonical(g1) not equal to canonical(g2).
  Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_branch": Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_unbranch": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "pipeops": Component "xy_unbranch": Component "hash": 1 string mismatch
  
  ── 168. Failure: mlr_pipeops access works (@test_po.R#10)  ─────────────────────
  po("scale", center = FALSE) not equal to mlr_pipeops$get("scale", param_vals = list(center = FALSE)).
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 169. Failure: mlr_pipeops access works (@test_po.R#15)  ─────────────────────
  po("scale", id = "sx", center = FALSE) not equal to PipeOpScale$new(id = "sx", param_vals = list(center = FALSE)).
  Component ".__enclos_env__": Component "super": Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ── 170. Failure: mlr_pipeops access works (@test_po.R#61)  ─────────────────────
  po("learner", dblrn$new(), key = 99) not equal to mlr_pipeops$get("learner", dblrn$new(), param_vals = list(key = 99)).
  Component ".__enclos_env__": Component "super": Component "hash": 1 string mismatch
  Component "hash": 1 string mismatch
  
  ══ testthat results  ═══════════════════════════════════════════════════════════
  [ OK: 7443 | SKIPPED: 44 | WARNINGS: 0 | FAILED: 170 ]
  1. Failure: linear graph (@test_Graph.R#46) 
  2. Failure: edges that introduce loops cannot be added (@test_Graph.R#199) 
  3. Failure: edges that introduce loops cannot be added (@test_Graph.R#203) 
  4. Failure: edges that introduce loops cannot be added (@test_Graph.R#208) 
  5. Failure: edges that introduce loops cannot be added (@test_Graph.R#212) 
  6. Failure: assert_graph test (@test_Graph.R#225) 
  7. Failure: assert_graph test (@test_Graph.R#237) 
  8. Failure: Graph State (@test_Graph.R#348) 
  9. Failure: type conversions in graph creation (@test_conversion.R#10) 
  1. ...
  
  Error: testthat unit tests failed
  Execution halted