Esempio n. 1
0
    def setUpClass(cls):
        cls.temp_dir = tempfile.mkdtemp()
        start_events_device(cls.temp_dir, timeout=5)

        cls.node = DummyNode(name='test_node', parent_cluster=None,
                             base_logdir=cls.temp_dir, ssh_login_info=dict(key_file='~/.ssh/scylla-test'))
        cls.node.remoter = DummyRemote()
Esempio n. 2
0
    def setUpClass(cls):
        cls.temp_dir = tempfile.mkdtemp()

        start_metrics_server()
        start_events_device(cls.temp_dir, timeout=5)

        cls.killed = Event()

        cls.test_killer = TestKiller(timeout_before_kill=5,
                                     test_callback=cls.killed.set)
        cls.test_killer.start()
        time.sleep(5)
Esempio n. 3
0
    def setUpClass(cls):
        cls.temp_dir = tempfile.mkdtemp()
        start_events_device(cls.temp_dir, timeout=5)

        cls.node = DummyNode(
            name='test_node',
            base_logdir=cls.temp_dir,
            ssh_login_info=dict(key_file='~/.ssh/scylla-test'))
        cls.node.remoter = DummyRemote()

        cls.node.database_log = os.path.join(os.path.dirname(__file__),
                                             'test_data', 'database.log')
 def start(self):
     shutil.rmtree(self._tmp_dir)
     start_events_device('/tmp/logdir')
     self._event_log_file = None
     while self._event_log_file is None:
         try:
             self._event_log_file = open(
                 f'{self._tmp_dir}/events_log/raw_events.log')
         except:  # pylint: disable=bare-except
             pass
     self._result_data = {'end_events': [], 'start_events': []}
     super().start()
Esempio n. 5
0
    def setUpClass(cls):
        cls.temp_dir = tempfile.mkdtemp()

        start_metrics_server()
        start_events_device(cls.temp_dir, timeout=5)
        time.sleep(5)

        cls.killed = Event()

        def callback(var):  # pylint: disable=unused-argument
            cls.killed.set()

        cls.test_killer = TestKiller(timeout_before_kill=5,
                                     test_callback=callback)
        cls.test_killer.start()
        time.sleep(5)
    def setUpClass(cls):
        cls.temp_dir = tempfile.mkdtemp()

        start_metrics_server()
        start_events_device(cls.temp_dir, timeout=5)
        time.sleep(5)

        cls.killed = Event()

        def callback(x):
            cls.killed.set()

        cls.grafana_annotator = GrafanaAnnotator()
        cls.grafana_annotator.start()
        cls.test_killer = TestKiller(timeout_before_kill=5, test_callback=callback)
        cls.test_killer.start()
        cls.prometheus_dumper = PrometheusDumper()
        cls.prometheus_dumper.start()
        cls.event_logger = EventsFileLogger()
        cls.event_logger.start(log_dir=cls.temp_dir)
        time.sleep(5)
Esempio n. 7
0
 def setUpClass(cls):
     cls.temp_dir = tempfile.mkdtemp()
     start_events_device(cls.temp_dir)
     time.sleep(10)
Esempio n. 8
0
def events():
    temp_dir = tempfile.mkdtemp()
    start_events_device(temp_dir)
    yield EventsLogUtils(temp_dir=temp_dir)

    stop_events_device()
Esempio n. 9
0
 def setUpClass(cls):
     temp_dir = tempfile.mkdtemp()
     start_events_device(temp_dir)
Esempio n. 10
0
 def setUpClass(cls):
     cls.temp_dir = tempfile.mkdtemp()
     start_metrics_server()
     start_events_device(cls.temp_dir)
     cls.killed = Event()
     time.sleep(5)