Running 'testthat.R' [84s/94s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(ggplot2)
  > 
  > test_check("ggplot2")
  -- Skip (test-aes.r:160:3): aesthetics are drawn correctly ---------------------
  Skipping on CRAN
  
  -- Skip (test-aes.r:163:3): aesthetics are drawn correctly ---------------------
  Skipping on CRAN
  
  -- Skip (test-aes.r:166:3): aesthetics are drawn correctly ---------------------
  Skipping on CRAN
  
  -- Skip (test-aes.r:169:3): aesthetics are drawn correctly ---------------------
  Skipping on CRAN
  
  -- Skip (test-aes.r:175:3): alpha is drawn correctly ---------------------------
  Skipping on CRAN
  
  -- Skip (test-aes.r:178:3): alpha is drawn correctly ---------------------------
  Skipping on CRAN
  
  -- Skip (test-annotate.r:30:3): segment annotations transform with scales ------
  Skipping on CRAN
  
  -- Skip (test-coord-cartesian.R:25:3): cartesian coords draws correctly with lim
  Skipping on CRAN
  
  -- Skip (test-coord-cartesian.R:28:3): cartesian coords draws correctly with lim
  Skipping on CRAN
  
  -- Skip (test-coord-cartesian.R:56:3): cartesian coords draws correctly with cli
  Skipping on CRAN
  
  -- Skip (test-coord-cartesian.R:60:3): cartesian coords draws correctly with cli
  Skipping on CRAN
  
  -- Skip (test-coord-map.R:7:3): USA state map drawn ----------------------------
  Skipping on CRAN
  
  -- Skip (test-coord-map.R:16:3): coord_map scale position can be switched ------
  Skipping on CRAN
  
  -- Skip (test-coord-polar.r:96:3): polar coordinates draw correctly ------------
  Skipping on CRAN
  
  -- Skip (test-coord-polar.r:108:3): polar coordinates draw correctly -----------
  Skipping on CRAN
  
  -- Skip (test-coord-polar.r:117:3): polar coordinates draw correctly -----------
  Skipping on CRAN
  
  -- Skip (test-coord-polar.r:123:3): polar coordinates draw correctly -----------
  Skipping on CRAN
  
  -- Skip (test-coord-polar.r:129:3): polar coordinates draw correctly -----------
  Skipping on CRAN
  
  -- Skip (test-coord-polar.r:136:3): polar coordinates draw correctly -----------
  Skipping on CRAN
  
  -- Skip (test-coord-transform.R:99:3): basic coord_trans() plot displays both co
  Skipping on CRAN
  
  -- Skip (test-coord-transform.R:108:3): second axes display in coord_trans() ---
  Skipping on CRAN
  
  -- Skip (test-coord_sf.R:19:3): basic plot builds without error ----------------
  Skipping on CRAN
  
  -- Skip (test-coord_sf.R:32:3): graticule lines can be removed via theme -------
  Skipping on CRAN
  
  -- Warning (test-data.r:13:5): stringsAsFactors doesn't affect results ---------
  'options(stringsAsFactors = TRUE)' is deprecated and will be disabled
  
  -- Skip (test-draw-key.R:9:3): alternative key glyphs work ---------------------
  Skipping on CRAN
  
  -- Skip (test-draw-key.R:16:3): alternative key glyphs work --------------------
  Skipping on CRAN
  
  -- FAILURE (test-facet-.r:128:3): facet_grid() accepts vars() ------------------
  facet_grid(vars(am, vs)) not equal to facet_grid(am + vs ~ .).
  Component "super": Component "...": target is not list-like
  Component "super": Component "env": Component "rows": Modes: list, call
  Component "super": Component "env": Component "rows": Lengths: 2, 3
  Component "super": Component "env": Component "rows": names for target but not for current
  Component "super": Component "env": Component "rows": Attributes: < Names: 1 string mismatch >
  Component "super": Component "env": Component "rows": Attributes: < Length mismatch: comparison on first 1 components >
  Component "super": Component "env": Component "rows": Attributes: < Component 1: Modes: character, environment >
  Component "super": Component "env": Component "rows": Attributes: < Component 1: Lengths: 2, 1 >
  Component "super": Component "env": Component "rows": Attributes: < Component 1: names for current but not for target >
  ...
  
  -- FAILURE (test-facet-.r:129:3): facet_grid() accepts vars() ------------------
  facet_grid(vars(am, vs), vars(cyl)) not equal to facet_grid(am + vs ~ cyl).
  Component "super": Component "...": target is not list-like
  Component "super": Component "env": Component "cols": Modes: list, NULL
  Component "super": Component "env": Component "cols": Lengths: 1, 0
  Component "super": Component "env": Component "cols": names for target but not for current
  Component "super": Component "env": Component "cols": Attributes: < Modes: list, NULL >
  Component "super": Component "env": Component "cols": Attributes: < Lengths: 1, 0 >
  Component "super": Component "env": Component "cols": Attributes: < names for target but not for current >
  Component "super": Component "env": Component "cols": Attributes: < current is not list-like >
  Component "super": Component "env": Component "cols": current is not list-like
  ...
  
  -- FAILURE (test-facet-.r:130:3): facet_grid() accepts vars() ------------------
  facet_grid(NULL, vars(cyl)) not equal to facet_grid(. ~ cyl).
  Component "super": Component "...": target is not list-like
  Component "super": Component "env": Component "cols": Modes: list, NULL
  Component "super": Component "env": Component "cols": Lengths: 1, 0
  Component "super": Component "env": Component "cols": names for target but not for current
  Component "super": Component "env": Component "cols": Attributes: < Modes: list, NULL >
  Component "super": Component "env": Component "cols": Attributes: < Lengths: 1, 0 >
  Component "super": Component "env": Component "cols": Attributes: < names for target but not for current >
  Component "super": Component "env": Component "cols": Attributes: < current is not list-like >
  Component "super": Component "env": Component "cols": current is not list-like
  ...
  
  -- FAILURE (test-facet-.r:131:3): facet_grid() accepts vars() ------------------
  facet_grid(vars(am, vs), TRUE) not equal to facet_grid(am + vs ~ ., margins = TRUE).
  Component "super": Component "...": target is not list-like
  Component "super": Component "env": Component "rows": Modes: list, call
  Component "super": Component "env": Component "rows": Lengths: 2, 3
  Component "super": Component "env": Component "rows": names for target but not for current
  Component "super": Component "env": Component "rows": Attributes: < Names: 1 string mismatch >
  Component "super": Component "env": Component "rows": Attributes: < Length mismatch: comparison on first 1 components >
  Component "super": Component "env": Component "rows": Attributes: < Component 1: Modes: character, environment >
  Component "super": Component "env": Component "rows": Attributes: < Component 1: Lengths: 2, 1 >
  Component "super": Component "env": Component "rows": Attributes: < Component 1: names for current but not for target >
  ...
  
  -- Skip (test-facet-.r:381:3): facet labels respect both justification and margi
  Skipping on CRAN
  
  -- Skip (test-facet-.r:382:3): facet labels respect both justification and margi
  Skipping on CRAN
  
  -- Skip (test-facet-labels.r:155:3): parsed labels are rendered correctly ------
  Skipping on CRAN
  
  -- Skip (test-facet-strips.r:139:3): y strip labels are rotated when strips are 
  Skipping on CRAN
  
  -- Skip (test-geom-boxplot.R:80:3): boxplot draws correctly --------------------
  Skipping on CRAN
  
  -- Skip (test-geom-dotplot.R:3:1): (code run outside of `test_that()`) ---------
  Reason: On CRAN
  
  -- Skip (test-geom-hline-vline-abline.R:17:3): check h/v/abline transformed on b
  Skipping on CRAN
  
  -- Skip (test-geom-hline-vline-abline.R:21:3): check h/v/abline transformed on b
  Skipping on CRAN
  
  -- Skip (test-geom-hline-vline-abline.R:25:3): check h/v/abline transformed on b
  Skipping on CRAN
  
  -- Skip (test-geom-hline-vline-abline.R:39:3): curved lines in map projections -
  Skipping on CRAN
  
  -- Skip (test-geom-hline-vline-abline.R:42:3): curved lines in map projections -
  Skipping on CRAN
  
  -- Skip (test-geom-path.R:58:3): geom_path draws correctly ---------------------
  Skipping on CRAN
  
  -- Skip (test-geom-path.R:61:3): geom_path draws correctly ---------------------
  Skipping on CRAN
  
  -- Skip (test-geom-path.R:64:3): geom_path draws correctly ---------------------
  Skipping on CRAN
  
  -- Skip (test-geom-path.R:67:3): geom_path draws correctly ---------------------
  Skipping on CRAN
  
  -- Skip (test-geom-path.R:75:3): NA linetype is dropped with warning -----------
  Skipping on CRAN
  
  -- Skip (test-geom-polygon.R:27:3): geom_polygon draws correctly ---------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:12:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:15:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:19:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:27:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:30:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:34:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:42:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:45:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:49:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-raster.R:60:3): geom_raster draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-sf.R:160:3): geom_sf draws correctly ------------------------
  Skipping on CRAN
  
  -- Skip (test-geom-sf.R:165:3): geom_sf draws correctly ------------------------
  Skipping on CRAN
  
  -- Skip (test-geom-sf.R:190:3): geom_sf_text() and geom_sf_label() draws correct
  Skipping on CRAN
  
  -- Skip (test-geom-sf.R:194:3): geom_sf_text() and geom_sf_label() draws correct
  Skipping on CRAN
  
  -- Skip (test-geom-smooth.R:29:3): default smoothing methods for small and large
  Reason: On CRAN
  
  -- Skip (test-geom-smooth.R:88:3): geom_smooth() works with alternative stats --
  Skipping on CRAN
  
  -- Skip (test-geom-smooth.R:93:3): geom_smooth() works with alternative stats --
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:59:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:62:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:65:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:68:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:71:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:74:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:77:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:80:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:83:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:86:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:89:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:92:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:97:3): geom_violin draws correctly -----------------
  Skipping on CRAN
  
  -- Skip (test-geom-violin.R:100:3): geom_violin draws correctly ----------------
  Skipping on CRAN
  
  -- Skip (test-guides.R:3:1): (code run outside of `test_that()`) ---------------
  Reason: On CRAN
  
  -- Skip (test-labels.r:60:3): tags are drawn correctly -------------------------
  Skipping on CRAN
  
  -- Skip (test-labels.r:61:3): tags are drawn correctly -------------------------
  Skipping on CRAN
  
  -- Skip (test-labels.r:62:3): tags are drawn correctly -------------------------
  Skipping on CRAN
  
  -- Skip (test-position-stack.R:73:3): Stacking produces the expected output ----
  Skipping on CRAN
  
  -- Skip (test-scale_date.R:18:3): date scale draws correctly -------------------
  Skipping on CRAN
  
  -- Skip (test-scale_date.R:21:3): date scale draws correctly -------------------
  Skipping on CRAN
  
  -- Skip (test-scale_date.R:24:3): date scale draws correctly -------------------
  Skipping on CRAN
  
  -- Skip (test-scale_date.R:27:3): date scale draws correctly -------------------
  Skipping on CRAN
  
  -- Skip (test-scale_date.R:30:3): date scale draws correctly -------------------
  Skipping on CRAN
  
  -- Skip (test-scale_date.R:35:3): date scale draws correctly -------------------
  Skipping on CRAN
  
  -- Skip (test-scale_date.R:36:3): date scale draws correctly -------------------
  Skipping on CRAN
  
  -- Skip (test-scale_date.R:39:3): date scale draws correctly -------------------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:297:3): minor breaks draw correctly -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:298:3): minor breaks draw correctly -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:300:3): minor breaks draw correctly -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:307:3): minor breaks draw correctly -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:315:3): minor breaks draw correctly -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:322:3): minor breaks draw correctly -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:338:3): scale breaks can be removed -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:341:3): scale breaks can be removed -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:344:3): scale breaks can be removed -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:347:3): scale breaks can be removed -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:350:3): scale breaks can be removed -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:353:3): scale breaks can be removed -------
  Skipping on CRAN
  
  -- Skip (test-scales-breaks-labels.r:367:3): functional limits work for continuo
  Skipping on CRAN
  
  -- Skip (test-sec-axis.R:51:3): sex axis works with division (#1804) -----------
  Skipping on CRAN
  
  -- Skip (test-sec-axis.R:128:3): sec axis works with skewed transform ----------
  Skipping on CRAN
  
  -- Skip (test-sec-axis.R:190:3): sec_axis() handles secondary power transformati
  Skipping on CRAN
  
  -- Skip (test-sec-axis.R:230:3): sec_axis() respects custom transformations ----
  Skipping on CRAN
  
  -- Skip (test-sec-axis.R:306:3): sec_axis works with date/time/datetime scales -
  Skipping on CRAN
  
  -- Skip (test-sec-axis.R:322:3): sec.axis allows independent trans btwn primary 
  Skipping on CRAN
  
  -- Skip (test-sec-axis.R:338:3): sec_axis() works for power transformations (mon
  Skipping on CRAN
  
  -- Skip (test-stat-sum.R:49:3): summaries are drawn correctly ------------------
  Skipping on CRAN
  
  -- Skip (test-stat-sum.R:54:3): summaries are drawn correctly ------------------
  Skipping on CRAN
  
  -- Skip (test-stat-sum.R:64:3): summaries are drawn correctly ------------------
  Skipping on CRAN
  
  -- Skip (test-theme.r:3:1): (code run outside of `test_that()`) ----------------
  Reason: On CRAN
  
  -- Skipped tests  --------------------------------------------------------------
  * On CRAN (4)
  * Skipping on CRAN (106)
  
  == testthat results  ===========================================================
  Warning (test-data.r:13:5): stringsAsFactors doesn't affect results
  FAILURE (test-facet-.r:128:3): facet_grid() accepts vars()
  FAILURE (test-facet-.r:129:3): facet_grid() accepts vars()
  FAILURE (test-facet-.r:130:3): facet_grid() accepts vars()
  FAILURE (test-facet-.r:131:3): facet_grid() accepts vars()
  
  [ FAIL 4 | WARN 1 | SKIP 110 | PASS 1394 ]
  Error: Test failures
  Execution halted