From de13486d85fb12fa111f80e5cbfbfabaa701d31d Mon Sep 17 00:00:00 2001 From: sivakondri-CT Date: Mon, 20 Jul 2026 11:39:59 +0000 Subject: [PATCH] lf_interop_youtube.py : run Yt Android automation as lanforge user VERIFIED CLI : python3 lf_interop_youtube.py --mgr 192.168.207.75 --url https://youtu.be/BHACKCNDMW8?si=psTEUzrc77p38aU1 --duration 1 --test_name Youtube --res 720p --upstream_port 192.168.12.151 Signed-off-by: sivakondri-CT --- .../youtube/lf_interop_youtube.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 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 4a4c610a1..e62231714 100644 --- a/py-scripts/real_application_tests/youtube/lf_interop_youtube.py +++ b/py-scripts/real_application_tests/youtube/lf_interop_youtube.py @@ -427,9 +427,17 @@ def create_generic_endp(self): for i in range(0, len(self.lanforge_os_type)): cmd = ( - "python3 /home/lanforge/lanforge-scripts/py-scripts/real_application_tests/youtube/youtube_android_test.py --url %s --duration %s --devices %s --upstream_port %s --resolution %s " - ) % (self.url, self.duration, self.serial_list_str, self.host, self.resolution) - + "su - lanforge -c " + "\"cd /home/lanforge && " + "python3 /home/lanforge/lanforge-scripts/py-scripts/real_application_tests/youtube/youtube_android_test.py " + "--url '%s' --duration '%s' --devices '%s' --upstream_port '%s' --resolution '%s'\"" + ) % ( + self.url, + self.duration, + self.serial_list_str, + self.host, + self.resolution, + ) logging.info(f"Setting command for Android devices: {cmd}") self.generic_endps_profile.set_cmd(self.generic_endps_profile.created_endp[-(i + 1)], cmd)