From 055a0f5e4e682fdafb49d5cce105f9d5d0a57e35 Mon Sep 17 00:00:00 2001 From: edo-neo Date: Wed, 5 Feb 2025 11:39:50 +0100 Subject: [PATCH] test helper --- make_desktop_file_developer_test.sh | 26 ++++++++++++++++++++++++++ runmetest.sh | 4 ++++ 2 files changed, 30 insertions(+) create mode 100644 make_desktop_file_developer_test.sh create mode 100755 runmetest.sh diff --git a/make_desktop_file_developer_test.sh b/make_desktop_file_developer_test.sh new file mode 100644 index 0000000..f7ca920 --- /dev/null +++ b/make_desktop_file_developer_test.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# Define the temporary file name for the .desktop file +SCRIPT="/tmp/shortcut-$(date +%s).desktop" + +# Create the .desktop file with the required content +echo "[Desktop Entry]" >> $SCRIPT +echo "Version=1.0" >> $SCRIPT +echo "Name=AVVIO PROGRAMMA COLLAUDO" >> $SCRIPT +echo "Comment=Shortcut to AVVIO PROGRAMMA COLLAUDO" >> $SCRIPT +echo "Exec=$HOME/PycharmProjects/st-ten-1/runmetest.sh" >> $SCRIPT +echo "Icon=$HOME/PycharmProjects/st-ten-1/src/ui/imgs/neo_red.ico" >> $SCRIPT +echo "Terminal=false" >> $SCRIPT +echo "Type=Application" >> $SCRIPT +echo "Categories=Utility;" >> $SCRIPT + +# Prompt for sudo password and copy the .desktop file to the user's Desktop +sudo cp $SCRIPT "$HOME/Desktop/AVVIO PROGRAMMA TEST.desktop" + +# Make the .desktop file executable +sudo chmod +x "$HOME/Desktop/AVVIO PROGRAMMA TEST.desktop" + +# Remove the temporary .desktop file +rm $SCRIPT + +echo "Shortcut created on Desktop" \ No newline at end of file diff --git a/runmetest.sh b/runmetest.sh new file mode 100755 index 0000000..08ce3eb --- /dev/null +++ b/runmetest.sh @@ -0,0 +1,4 @@ +#!/bin/bash -e +cd "$(dirname "$0")" +source "./venv/bin/activate" || source "./venv/Scripts/activate" || : +python -O "./src/main.py" --no-edgetpu --no-tflite --no-autotest --sim-archiver --sim-printer --system-id=test-linux --no-autotest --no-lock --sim-io --dev-portal --auto-login-admin $*