find . -name Dockerfile -exec sed -i -e "s|opnfv/functest-core|${repo}/functest-core:amd64-latest|g" {} +
for dir in ${amd64_dirs}; do
- (cd "${dir}" && docker build -t "${repo}/functest-${dir##**/}:amd64-latest" .)
+ (cd "${dir}" && docker build --no-cache -t "${repo}/functest-${dir##**/}:amd64-latest" .)
docker push "${repo}/functest-${dir##**/}:amd64-latest"
done
find . -name Dockerfile -exec git checkout {} +
find . -name Dockerfile -exec sed -i -e "s|alpine:3.6|multiarch/alpine:arm64-v3.6|g" {} +
find . -name Dockerfile -exec sed -i -e "s|opnfv/functest-core|${repo}/functest-core:arm64-latest|g" {} +
for dir in ${arm64_dirs}; do
- (cd "${dir}" && docker build -t "${repo}/functest-${dir##**/}:arm64-latest" .)
+ (cd "${dir}" && docker build --no-cache -t "${repo}/functest-${dir##**/}:arm64-latest" .)
docker push "${repo}/functest-${dir##**/}:arm64-latest"
done
find . -name Dockerfile -exec git checkout {} +
num_failures = match[1]
LOGGER.info("".join(match))
success_testcases = []
- for match in re.findall(r"\{0\} (.*?)[. ]*ok", output):
+ for match in re.findall(r"\{0\} (.*?) \.{3} ok", output):
success_testcases.append(match)
failed_testcases = []
- for match in re.findall(r"\{0\} (.*?)[. ]*FAILED", output):
+ for match in re.findall(r"\{0\} (.*?) \.{3} FAILED", output):
failed_testcases.append(match)
skipped_testcases = []
- for match in re.findall(r"\{0\} (.*?)[. ]*SKIPPED:", output):
+ for match in re.findall(r"\{0\} (.*?) \.{3} SKIPPED:", output):
skipped_testcases.append(match)
num_executed = int(num_tests) - int(num_skipped)
+#!/usr/bin/env python
+
# Copyright (c) 2017 Cable Television Laboratories, Inc. and others.
#
# This program and the accompanying materials
class CloudifyVrouterTesting(unittest.TestCase):
- def setUp(self):
+ @mock.patch('functest.opnfv_tests.vnf.router.cloudify_vrouter.Utilvnf')
+ @mock.patch('functest.opnfv_tests.vnf.router.cloudify_vrouter.vrouter_base'
+ '.Utilvnf')
+ @mock.patch('os.makedirs')
+ def setUp(self, *args):
self.tenant = 'cloudify_vrouter'
self.creds = {'username': 'user',
'ram_min': 2048}}}}
with mock.patch('functest.opnfv_tests.vnf.router.cloudify_vrouter.'
- 'os.makedirs'), \
- mock.patch('functest.opnfv_tests.vnf.router.cloudify_vrouter.'
- 'get_config', return_value={
- 'tenant_images': 'foo',
- 'orchestrator': self.orchestrator,
- 'vnf': self.vnf,
- 'vnf_test_suite': '',
- 'version': 'whatever'}):
+ 'get_config', return_value={
+ 'tenant_images': 'foo',
+ 'orchestrator': self.orchestrator,
+ 'vnf': self.vnf,
+ 'vnf_test_suite': '',
+ 'version': 'whatever'}):
self.router_vnf = cloudify_vrouter.CloudifyVrouter()