27 lines
793 B
Bash
Executable file
27 lines
793 B
Bash
Executable file
#!/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
|