From 118c8c5fab5e527dcb51aaa0acb049a1d1f16cbc Mon Sep 17 00:00:00 2001 From: sivakondri-CT Date: Fri, 7 Aug 2026 07:08:10 +0000 Subject: [PATCH] lf_interop_youtube.py : resolve Android test script path dynamically VERIFIED CLI : python3 lf_interop_youtube.py --mgr 192.168.244.97 \ --url "https://youtu.be/JUcnPjp527k?si=GHTxK8DQi5Fb5-Hr" \ --duration 2 \ --resources 1.146.sta0,1.179.en0,1.13.wlan0,1.10.wlan0 --upstream_port 192.168.244.99 \ --res 480p Signed-off-by: sivakondri-CT --- .../youtube/lf_interop_youtube.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/py-scripts/real_application_tests/youtube/lf_interop_youtube.py b/py-scripts/real_application_tests/youtube/lf_interop_youtube.py index 0b44a4f44..46d5cccf5 100644 --- a/py-scripts/real_application_tests/youtube/lf_interop_youtube.py +++ b/py-scripts/real_application_tests/youtube/lf_interop_youtube.py @@ -174,6 +174,11 @@ WINDOWS_REAL_APP_DIR = r".\local\real_application_test\youtube" LINUX_REAL_APP_DIR = "./local/real_application_test/youtube" MACOS_REAL_APP_DIR = "./local/real_application_test/youtube" +YOUTUBE_SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) +ANDROID_TEST_SCRIPT = os.path.join( + YOUTUBE_SCRIPT_DIR, + "youtube_android_test.py", +) class Youtube(Realm): @@ -511,10 +516,12 @@ def create_generic_endp(self): for i in range(0, len(self.lanforge_os_type)): cmd = ( "su - lanforge -c " - "\"cd /home/lanforge && " - "python3 /home/lanforge/lanforge-scripts/py-scripts/real_application_tests/youtube/youtube_android_test.py " + "\"cd '%s' && " + "python3 '%s' " "--url '%s' --duration '%s' --devices '%s' --upstream_port '%s' --resolution '%s'\"" ) % ( + YOUTUBE_SCRIPT_DIR, + ANDROID_TEST_SCRIPT, self.url, self.duration, self.serial_list_str,