mirror of
https://github.com/docker/compose.git
synced 2025-07-22 21:24:38 +02:00
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']).stderr == ''
|
||||||
assert self.dispatch(['pull', '--quiet']).stdout == ''
|
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):
|
def test_build_plain(self):
|
||||||
self.base_dir = 'tests/fixtures/simple-dockerfile'
|
self.base_dir = 'tests/fixtures/simple-dockerfile'
|
||||||
self.dispatch(['build', 'simple'])
|
self.dispatch(['build', 'simple'])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user