Fix mandatory statement error for junos modules (#50074)

* Fix mandatory statement error for junos modules

Fixes #40267

*  Add error regex in junos terminal plugin to error out
   in case of commit fails

*  If commit fails add logic to discard changes before existing
   else next task will result in error

* Add integration test

* Minor update
This commit is contained in:
Ganesh Nalawade 2018-12-19 14:46:44 +05:30 committed by GitHub
parent 97de7c133e
commit cc8e90395a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 29 additions and 4 deletions

View file

@ -37,7 +37,8 @@ class TerminalModule(TerminalBase):
terminal_stderr_re = [
re.compile(br"unknown command"),
re.compile(br"syntax error,")
re.compile(br"syntax error"),
re.compile(br"error: commit failed")
]
def on_open_shell(self):