Source code

Revision control

Copy as Markdown

Other Tools

#!/bin/bash
#name: newssite-applink-startup
#owner: perftest
#description: Runs the newssite applink startup(cvne) test for chrome/fenix
# Path to the Python script
SCRIPT_PATH="testing/performance/mobile-startup/android_startup_videoapplink.py"
# Start up a local http server.
$PYTHON_PATH_SHELL_SCRIPT -m http.server --directory testing/performance/mobile-startup/newssite-nuxt \
> $TESTING_DIR/server.log 2>&1 &
SERVER_PID=$!
echo "HTTP server started with PID $SERVER_PID, logs are in server.log"
# Reroute localhost:8000 on the device to the host.
adb reverse tcp:8000 tcp:8000
# Run the Python script
$PYTHON_PATH_SHELL_SCRIPT $SCRIPT_PATH $APP cold_view_nav_end http://localhost:8000
# Remove all reverse rules
adb reverse --remove-all
# Kill python server
kill $SERVER_PID