mirror of https://github.com/docker/compose.git
Fix exit code 0 upon parallel pull failure.
Signed-off-by: Aaron Nall <aronahl@hotmail.com>
This commit is contained in:
parent
d1289554d5
commit
2daf3628e9
|
@ -515,6 +515,20 @@ class CLITestCase(DockerClientTestCase):
|
|||
assert self.dispatch(['pull', '--quiet']).stderr == ''
|
||||
assert self.dispatch(['pull', '--quiet']).stdout == ''
|
||||
|
||||
def test_pull_with_parallel_failure(self):
|
||||
result = self.dispatch([
|
||||
'-f', 'ignore-pull-failures.yml', 'pull', '--parallel'],
|
||||
returncode=1
|
||||
)
|
||||
|
||||
self.assertRegexpMatches(result.stderr, re.compile('^Pulling simple', re.MULTILINE))
|
||||
self.assertRegexpMatches(result.stderr, re.compile('^Pulling another', re.MULTILINE))
|
||||
self.assertRegexpMatches(result.stderr,
|
||||
re.compile('^ERROR: for another .*does not exist.*', re.MULTILINE))
|
||||
self.assertRegexpMatches(result.stderr,
|
||||
re.compile('''^(ERROR: )?(b')?.* nonexisting-image''',
|
||||
re.MULTILINE))
|
||||
|
||||
def test_build_plain(self):
|
||||
self.base_dir = 'tests/fixtures/simple-dockerfile'
|
||||
self.dispatch(['build', 'simple'])
|
||||
|
|
Loading…
Reference in New Issue