add current path for python modules 60/74660/1
authorLuc Provoost <luc.provoost@gmail.com>
Mon, 25 Nov 2024 10:45:40 +0000 (11:45 +0100)
committerLuc Provoost <luc.provoost@gmail.com>
Mon, 25 Nov 2024 10:45:40 +0000 (11:45 +0100)
Added a dot in front of the python files that are imported, so the code
can also be called from other directories

Signed-off-by: Luc Provoost <luc.provoost@gmail.com>
Change-Id: I18d4925fcf68c27c91d5e489178bac79edfcf5f4

15 files changed:
VNFs/DPPD-PROX/helper-scripts/rapid/createrapidk8s.py
VNFs/DPPD-PROX/helper-scripts/rapid/prox_ctrl.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_corestatstest.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_flowsizetest.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_generator_machine.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_impairtest.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_irqtest.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_deployment.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_pod.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_machine.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_parser.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_portstatstest.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_test.py
VNFs/DPPD-PROX/helper-scripts/rapid/rapid_warmuptest.py
VNFs/DPPD-PROX/helper-scripts/rapid/runrapid.py

index c4667f1..8b0e4a6 100755 (executable)
@@ -17,7 +17,7 @@
 ##
 
 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"
index e2a634f..acb2d0e 100644 (file)
@@ -25,8 +25,8 @@ import os
 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, \
index e6a7f51..ab8cc44 100644 (file)
@@ -20,8 +20,8 @@
 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):
     """
index ea42fc9..c9c323e 100644 (file)
@@ -22,9 +22,9 @@ import copy
 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):
index fc2d86d..f588e9a 100644 (file)
@@ -16,8 +16,8 @@
 ## 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
 
 
index 3945cd8..95dfbc5 100644 (file)
@@ -20,9 +20,9 @@
 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):
index de7e6ae..e9398ee 100644 (file)
@@ -21,8 +21,8 @@ from past.utils import old_div
 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):
     """
index 056eb25..c9aca3c 100644 (file)
@@ -24,7 +24,7 @@ except ImportError:
 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
index 1bf715a..c91d096 100644 (file)
@@ -19,7 +19,7 @@ import time, yaml
 import logging
 from kubernetes import client, config
 
-from rapid_sshclient import SSHClient
+from .rapid_sshclient import SSHClient
 
 class Pod:
     """Class which represents test pods.
index 63019e4..3692a53 100644 (file)
@@ -16,8 +16,8 @@
 ## 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
index 637740a..d4a593e 100644 (file)
@@ -16,7 +16,7 @@
 ## limitations under the License.
 ##
 
-from rapid_log import RapidLog 
+from .rapid_log import RapidLog 
 from past.utils import old_div
 try:
     import configparser
index 8157ddf..89ed5f1 100644 (file)
@@ -20,8 +20,8 @@
 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):
     """
index 37540b2..b5b7568 100644 (file)
@@ -23,8 +23,8 @@ import time
 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
 
index a86ce80..a950fd4 100644 (file)
@@ -19,8 +19,8 @@
 
 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):
     """
index 7ec270a..cf42116 100755 (executable)
@@ -26,18 +26,18 @@ import os
 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):
     """