From 8f8e7b4bd4eaf57536115b35f0e06e508fcffe76 Mon Sep 17 00:00:00 2001
From: Eduardo Junior <edujrrib@gmail.com>
Date: Sat, 17 Sep 2016 12:39:21 -0300
Subject: [PATCH] Interrompe script se devtools::check der erro

---
 .build_package.R | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/.build_package.R b/.build_package.R
index 96db031e..b242ed12 100755
--- a/.build_package.R
+++ b/.build_package.R
@@ -51,10 +51,15 @@ if (length(list.files("./vignettes"))) {
 #--------------------------------------------
 # Checar conteúdo e organização do pacote.
 
-check(cleanup = FALSE,
-      manual = TRUE,
-      vignettes = FALSE,
-      check_dir = "../")
+checagem <- check(cleanup = FALSE,
+                  manual = TRUE,
+                  vignettes = FALSE,
+                  check_dir = "../")
+
+if (length(checagem$errors) > 0) {
+    cat(checagem$errors, sep = "\n")
+    stop("Falha ao checar o pacote")
+}
 
 #--------------------------------------------
 # Construir pacote.
@@ -75,4 +80,4 @@ install()
 
 unlink(lib, recursive = TRUE)
 
-#--------------------------------------------
\ No newline at end of file
+#--------------------------------------------
-- 
GitLab