Check the exit code.

This commit is contained in:
Eric Snow 2018-04-10 00:45:59 +00:00
parent bf3e2412ff
commit 2061239672
2 changed files with 6 additions and 0 deletions

View file

@ -272,6 +272,10 @@ class DebugAdapter(Closeable):
self._output = self._proc.stdout.read()
return self._output
@property
def returncode(self):
return self._proc.returncode
def attach(self, **kwargs):
if self._session is not None:
raise RuntimeError('already attached')

View file

@ -119,5 +119,7 @@ class LifecycleTests(TestsBase, unittest.TestCase):
lifecycle_handshake(session, 'launch')
adapter.wait()
out = adapter.output.decode('utf-8')
rc = adapter.returncode
self.assertIn('done', out.splitlines())
self.assertEqual(rc, 0)