Как отловить ошибку в конвейере и сделать сбой конвейера путем разбора - PullRequest
0 голосов
/ 24 мая 2019

Во время запуска моего приложения оно выдает ошибку в журналах, но конвейер завершается успешно. Эти ошибки не влияют на производство. Но я хочу, чтобы конвейер не работал из-за ошибки синтаксического анализа.

log_veracode <- function(x){
    tryCatch(
        expr = {
           - sh runSuite -Dsuite=TNO -Dgw.cc.env=no-h2mem -Ddir.results=build/test-results
            message(log(x))
            message("Successfully executed the log(x) call.")
        },
        error = function(e){
            message('Caught an error!')
            print(e)
        },

    )    
}

Правильный способ обращения!

2019-05-24 07: 32: 49,446 ОШИБКА Клавиша дисплея:

...