##
import argparse
-from rapid_k8s_deployment import K8sDeployment
+from .rapid_k8s_deployment import K8sDeployment
# Config file name for deployment creation
CREATE_CONFIG_FILE_NAME = "rapid.pods"
import time
import subprocess
import socket
-from rapid_log import RapidLog
-from rapid_sshclient import SSHClient
+from .rapid_log import RapidLog
+from .rapid_sshclient import SSHClient
class prox_ctrl(object):
def __init__(self, ip, key=None, user=None, password = None, \
import sys
import time
import requests
-from rapid_log import RapidLog
-from rapid_test import RapidTest
+from .rapid_log import RapidLog
+from .rapid_test import RapidTest
class CoreStatsTest(RapidTest):
"""
from math import ceil
from statistics import mean
from past.utils import old_div
-from rapid_log import RapidLog
-from rapid_log import bcolors
-from rapid_test import RapidTest
+from .rapid_log import RapidLog
+from .rapid_log import bcolors
+from .rapid_test import RapidTest
inf = float("inf")
class FlowSizeTest(RapidTest):
## limitations under the License.
##
-from rapid_log import RapidLog
-from rapid_machine import RapidMachine
+from .rapid_log import RapidLog
+from .rapid_machine import RapidMachine
from math import ceil, log2
import sys
import time
import requests
-from rapid_log import RapidLog
-from rapid_log import bcolors
-from rapid_test import RapidTest
+from .rapid_log import RapidLog
+from .rapid_log import bcolors
+from .rapid_test import RapidTest
from statistics import mean
class ImpairTest(RapidTest):
import sys
import time
import requests
-from rapid_log import RapidLog
-from rapid_test import RapidTest
+from .rapid_log import RapidLog
+from .rapid_test import RapidTest
class IrqTest(RapidTest):
"""
import logging
from logging import handlers
-from rapid_k8s_pod import Pod
+from .rapid_k8s_pod import Pod
class K8sDeployment:
"""Deployment class to create containers for test execution in Kubernetes
import logging
from kubernetes import client, config
-from rapid_sshclient import SSHClient
+from .rapid_sshclient import SSHClient
class Pod:
"""Class which represents test pods.
## limitations under the License.
##
-from rapid_log import RapidLog
-from prox_ctrl import prox_ctrl
+from .rapid_log import RapidLog
+from .prox_ctrl import prox_ctrl
import os
import re
import uuid
## limitations under the License.
##
-from rapid_log import RapidLog
+from .rapid_log import RapidLog
from past.utils import old_div
try:
import configparser
import sys
import time
import requests
-from rapid_log import RapidLog
-from rapid_test import RapidTest
+from .rapid_log import RapidLog
+from .rapid_test import RapidTest
class PortStatsTest(RapidTest):
"""
import os
import copy
from past.utils import old_div
-from rapid_log import RapidLog
-from rapid_log import bcolors
+from .rapid_log import RapidLog
+from .rapid_log import bcolors
inf = float("inf")
from datetime import datetime as dt
import sys
import time
-from rapid_log import RapidLog
-from rapid_test import RapidTest
+from .rapid_log import RapidLog
+from .rapid_test import RapidTest
class WarmupTest(RapidTest):
"""
import sys
import concurrent.futures
from concurrent.futures import ALL_COMPLETED
-from rapid_cli import RapidCli
-from rapid_log import RapidLog
-from rapid_parser import RapidConfigParser
-from rapid_defaults import RapidDefaults
-from rapid_machine import RapidMachine
-from rapid_generator_machine import RapidGeneratorMachine
-from rapid_flowsizetest import FlowSizeTest
-from rapid_corestatstest import CoreStatsTest
-from rapid_portstatstest import PortStatsTest
-from rapid_impairtest import ImpairTest
-from rapid_irqtest import IrqTest
-from rapid_warmuptest import WarmupTest
+from .rapid_cli import RapidCli
+from .rapid_log import RapidLog
+from .rapid_parser import RapidConfigParser
+from .rapid_defaults import RapidDefaults
+from .rapid_machine import RapidMachine
+from .rapid_generator_machine import RapidGeneratorMachine
+from .rapid_flowsizetest import FlowSizeTest
+from .rapid_corestatstest import CoreStatsTest
+from .rapid_portstatstest import PortStatsTest
+from .rapid_impairtest import ImpairTest
+from .rapid_irqtest import IrqTest
+from .rapid_warmuptest import WarmupTest
class RapidTestManager(object):
"""