aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSteven Dake <stdake@cisco.com>2015-08-27 19:23:49 -0700
committerSteven Dake <stdake@cisco.com>2015-08-28 00:50:30 -0700
commitf895ee07cc5c1030e32854cf9a4e91bbeaf4de12 (patch)
treecc7d17c2c63bf83f6a983553b8729f67abeac58d /tests
parent5c82e0c90ce0fedf523b11b0b933f2276edf8f46 (diff)
downloadkolla-f895ee07cc5c1030e32854cf9a4e91bbeaf4de12.tar.gz
kolla-f895ee07cc5c1030e32854cf9a4e91bbeaf4de12.zip
Remove docker directory
Remove the docker directory (yay) and old build tools. This will result in an f21 failing gate - however, I have a patch submission to remove that gate from our project configuration. Change-Id: I3c461cedb6906422c8076f60c470e773d6cdcf33 Partially-Implements: blueprint remove-docker-dir
Diffstat (limited to 'tests')
-rw-r--r--tests/test_images.py63
1 files changed, 0 insertions, 63 deletions
diff --git a/tests/test_images.py b/tests/test_images.py
deleted file mode 100644
index d0a700792..000000000
--- a/tests/test_images.py
+++ /dev/null
@@ -1,63 +0,0 @@
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-from oslo_log import fixture as log_fixture
-from oslo_log import log as logging
-from oslotest import base
-
-from subprocess import PIPE
-from subprocess import Popen
-from subprocess import STDOUT
-
-LOG = logging.getLogger(__name__)
-
-
-class ImagesTest(base.BaseTestCase):
-
- def setUp(self):
- super(ImagesTest, self).setUp()
- self.useFixture(log_fixture.SetLogLevel([__name__],
- logging.logging.INFO))
-
- def test_builds(self):
- proc = Popen(['tools/build-all-docker-images',
- '--testmode',
- '--retry 3'],
- stdout=PIPE, stderr=STDOUT, bufsize=1)
- with proc.stdout:
- for line in iter(proc.stdout.readline, b''):
- LOG.info(line.strip())
- proc.wait()
-
- # these are images that are known to not build properly
- excluded_images = ["kollaglue/centos-rdo-rhel-osp-base",
- "kollaglue/centos-rdo-gnocchi-api",
- "kollaglue/centos-rdo-gnocchi-statsd"]
-
- results = eval(line)
-
- failures = 0
- for image, result in results.iteritems():
- if image in excluded_images:
- if result is 'fail':
- continue
- failures = failures + 1
- LOG.warning(">>> Expected image '%s' to fail, please update"
- " the excluded_images in source file above if the"
- " image build has been fixed." % image)
- else:
- if result is not 'fail':
- continue
- failures = failures + 1
- LOG.critical(">>> Expected image '%s' to succeed!" % image)
-
- self.assertEqual(failures, 0, "%d failure(s) occurred" % failures)