Beispiel #1
0
    def setUp(self):
        logger.debug('setUp')

        self.sysmod_port = get_next_open_port()
        self.cmd_line_port = get_next_open_port()
        # self.cmd_line_port will be different from self.sysmod_port
        stop_port = get_next_open_port()

        pathutil.clear_folder(config_dir)
        params = {
            'proto': 'http',
            'sysmod_port': self.sysmod_port,
            'target_hostname': target_hostname,
            'target_port': target_port,
            'cmd_line_port': self.cmd_line_port,
            'deploy_dir': deploy_dir,
            'artifact_dir': artifact_dir,
            'log_file': log_file
        }
        apply_config_set('valve-self-common', params=params)
        apply_config_set('single-node-with-proto', params=params)
        apply_config_set('container-no-port', params=params)
        self.valve = valve.Valve(config_dir=config_dir,
                                 port=self.cmd_line_port,
                                 stop_port=stop_port)
        time.sleep(sleep_duration)
Beispiel #2
0
    def setUp(self):
        logger.debug('setUp')

        self.port11 = get_next_open_port()
        self.port12 = get_next_open_port()
        self.port21 = get_next_open_port()
        self.port22 = get_next_open_port()
        self.stop_port = get_next_open_port()

        pathutil.clear_folder(config_dir)
        self.params = {
            'proto': 'http',
            'target_hostname': target_hostname,
            'target_port': target_port,
            'deploy_dir': deploy_dir,
            'artifact_dir': artifact_dir,
            'log_file': log_file,
            'port11': self.port11,
            'port12': self.port12,
            'port21': self.port21,
            'port22': self.port22,
        }
        apply_config_set('valve-self-common', params=self.params)
        apply_config_set('container-no-port', params=self.params)
        apply_config_set('two-clusters-two-nodes-each', params=self.params)
        self.valve = valve.Valve(config_dir=config_dir,
                                 stop_port=self.stop_port)
        time.sleep(2 * sleep_duration)
    def setUp(self):
        logger.debug('setUp')

        self.sysmod_port = get_next_open_port()
        self.cmd_line_port = get_next_open_port()
        # self.cmd_line_port will be different from self.sysmod_port
        stop_port = get_next_open_port()

        pathutil.clear_folder(config_dir)
        params = {
            'proto': 'http',
            'sysmod_port': self.sysmod_port,
            'target_hostname': target_hostname,
            'target_port': target_port,
            'cmd_line_port': self.cmd_line_port,
            'deploy_dir': deploy_dir,
            'artifact_dir': artifact_dir,
            'log_file': log_file
        }
        apply_config_set('valve-self-common', params=params)
        apply_config_set('single-node-with-proto', params=params)
        apply_config_set('container-no-port', params=params)
        self.valve = valve.Valve(config_dir=config_dir,
                                 stop_port=stop_port)
        time.sleep(sleep_duration)
    def setUp(self):
        logger.debug('setUp')

        self.port11 = get_next_open_port()
        self.port12 = get_next_open_port()
        self.port21 = get_next_open_port()
        self.port22 = get_next_open_port()
        self.stop_port = get_next_open_port()

        pathutil.clear_folder(config_dir)
        self.params = {
            'proto': 'http',
            'target_hostname': target_hostname,
            'target_port': target_port,
            'deploy_dir': deploy_dir,
            'artifact_dir': artifact_dir,
            'log_file': log_file,
            'port11': self.port11,
            'port12': self.port12,
            'port21': self.port21,
            'port22': self.port22,
        }
        apply_config_set('valve-self-common', params=self.params)
        apply_config_set('container-no-port', params=self.params)
        apply_config_set('two-clusters-two-nodes-each', params=self.params)
        self.valve = valve.Valve(config_dir=config_dir,
                                 stop_port=self.stop_port)
        time.sleep(2 * sleep_duration)
Beispiel #5
0
 def setUpClass(cls):
     logger.debug('')
     repose_port = get_next_open_port()
     folder = 'configs/mf4f4f5f4f5f5pf4f4'
     cls.valve = configure_and_start_repose(folder=folder,
                                            repose_port=repose_port)
     cls.url = 'http://localhost:%i/resource' % repose_port
Beispiel #6
0
 def setUpClass(cls):
     logger.debug('')
     repose_port = get_next_open_port()
     folder = 'configs/mf4f4f5f4f5f5pf4f4'
     cls.valve = configure_and_start_repose(folder=folder,
                                            repose_port=repose_port)
     cls.url = 'http://localhost:%i/resource' % repose_port
Beispiel #7
0
    def setUp(self):
        logger.debug('setUp')

        self.port = get_next_open_port()
        self.stop_port = get_next_open_port()

        pathutil.clear_folder(config_dir)
        params = {
            'target_hostname': target_hostname,
            'target_port': target_port,
            'deploy_dir': deploy_dir,
            'artifact_dir': artifact_dir,
            'log_file': log_file,
        }
        apply_config_set('valve-self-common', params=params)
        apply_config_set('container-no-port', params=params)
        apply_config_set('zero-nodes', params=params)
        self.valve = valve.Valve(config_dir=config_dir,
                                 stop_port=self.stop_port)
        time.sleep(sleep_duration)
    def setUp(self):
        logger.debug('setUp')

        self.port = get_next_open_port()
        self.stop_port = get_next_open_port()

        pathutil.clear_folder(config_dir)
        params = {
            'target_hostname': target_hostname,
            'target_port': target_port,
            'deploy_dir': deploy_dir,
            'artifact_dir': artifact_dir,
            'log_file': log_file,
        }
        apply_config_set('valve-self-common', params=params)
        apply_config_set('container-no-port', params=params)
        apply_config_set('zero-nodes', params=params)
        self.valve = valve.Valve(config_dir=config_dir,
                                 stop_port=self.stop_port)
        time.sleep(sleep_duration)
Beispiel #9
0
def start_repose(repose_port):
    return valve.Valve(config_dir='etc/repose',
                       stop_port=get_next_open_port(),
                       wait_on_start=True,
                       port=repose_port)
Beispiel #10
0
import deproxy
import itertools
import narwhal
from narwhal import valve
from narwhal import conf
from narwhal import pathutil
from narwhal import get_next_open_port

logger = logging.getLogger(__name__)

config_dir = pathutil.join(os.getcwd(), 'etc/repose')
deployment_dir = pathutil.join(os.getcwd(), 'var/repose')
artifact_dir = pathutil.join(os.getcwd(), 'usr/share/repose/filters')
log_file = pathutil.join(os.getcwd(), 'var/log/repose/current.log')
d = None
deproxy_port = get_next_open_port()


def setUpModule():
    # Set up folder hierarchy
    logger.debug('setUpModule')
    pathutil.create_folder(deployment_dir)
    pathutil.create_folder(os.path.dirname(log_file))

    global d
    if d is None:
        d = deproxy.Deproxy()
        d.add_endpoint(('localhost', deproxy_port))


def tearDownModule():
Beispiel #11
0
def start_repose(repose_port):
    return valve.Valve(config_dir='etc/repose', stop_port=get_next_open_port(),
                              wait_on_start=True, port=repose_port)
Beispiel #12
0
import itertools
import narwhal
from narwhal import valve
from narwhal import conf
from narwhal import pathutil
from narwhal import get_next_open_port

logger = logging.getLogger(__name__)


config_dir = pathutil.join(os.getcwd(), 'etc/repose')
deployment_dir = pathutil.join(os.getcwd(), 'var/repose')
artifact_dir = pathutil.join(os.getcwd(), 'usr/share/repose/filters')
log_file = pathutil.join(os.getcwd(), 'var/log/repose/current.log')
d = None
deproxy_port = get_next_open_port()


def setUpModule():
    # Set up folder hierarchy
    logger.debug('setUpModule')
    pathutil.create_folder(deployment_dir)
    pathutil.create_folder(os.path.dirname(log_file))

    global d
    if d is None:
        d = deproxy.Deproxy()
        d.add_endpoint(('localhost', deproxy_port))


def tearDownModule():
Beispiel #13
0
import sys
import unittest2 as unittest
import xmlrunner
import logging
import SocketServer
import BaseHTTPServer
import threading
import os
import os.path
import argparse
import deproxy


logger = logging.getLogger(__name__)

mock_port = get_next_open_port()
mock_service = None
mock_url = 'http://localhost:%i/' % mock_port

repose_config_folder = 'etc/repose'
sleep_time = 35
request_timeout = 30


def setUpModule():
    logger.debug('setUpModule')
    create_folder(repose_config_folder)
    clear_folder(repose_config_folder)
    create_folder('var/log/repose')
    create_folder('var/repose')