diff --git a/build.sh b/build.sh index e6829a2..c488083 100644 --- a/build.sh +++ b/build.sh @@ -64,12 +64,12 @@ REQUIRED_FILES=( for FILE in "${REQUIRED_FILES[@]}"; do if [ ! -f "$FILE" ]; then - echo "❌ Missing required file: $FILE" + echo "Missing required file: $FILE" echo "Reinstalling PyQt6..." pip uninstall -y PyQt6 PyQt6-Charts PyQt6-Qt6 pip install PyQt6 PyQt6-Charts if [ ! -f "$FILE" ]; then - echo "❌❌ File still missing after reinstall: $FILE" + echo "File still missing after reinstall: $FILE" exit 1 fi fi diff --git a/config.xml b/config.xml index 04da8e3..e07e148 100644 --- a/config.xml +++ b/config.xml @@ -1,4 +1,4 @@ - v2.7.18 + v2.7.19 Configuration file for the application \ No newline at end of file diff --git a/dockerfile b/dockerfile index 8660997..7935f2d 100644 --- a/dockerfile +++ b/dockerfile @@ -8,6 +8,28 @@ RUN pip install --no-cache-dir -r requirements.txt \ && pip install pyinstaller \ && pyinstaller --noconfirm --onefile --windowed \ --name RobotTestRunner \ + --add-data "robotframework-4.0.3-py3.11.egg:." \ + --add-data "robotframework-seleniumlibrary-5.1.3-py3.11.egg:." \ + --add-data "robotframework-selenium2library-3.0.0-py3.11.egg:." \ + --add-data "robotframework-requests-0.9.0-py3.11.egg:." \ + --add-data "robotframework-httplibrary-3.0.0-py3.11.egg:." \ + --add-data "robotframework-selenium2library-3.0.0-py3.11.egg:." \ + --add-data "robotframework-seleniumlibrary-5.1.3-py3.11.egg:." \ + --add-data "robotframework-requests-0.9.0-py3.11.egg:." \ + --add-data "robotframework-httplibrary-3.0.0-py3.11.egg:." \ + --add-data "robotframework-4.0.3-py3.11.egg:." \ + --add-data "robotframework-seleniumlibrary-5.1.3-py3.11.egg:." \ + --add-data "robotframework-selenium2library-3.0.0-py3.11.egg:." \ + --add-data "robotframework-requests-0.9.0-py3.11.egg:." \ + --add-data "robotframework-httplibrary-3.0.0-py3.11.egg:." \ + --add-data "robotframework-selenium2library-3.0.0-py3.11.egg:." \ + --add-data "robotframework-seleniumlibrary-5.1.3-py3.11.egg:." \ + --add-data "robotframework-requests-0.9.0-py3.11.egg:." \ + --add-data "robotframework-httplibrary-3.0.0-py3.11.egg:." \ + --add-data "robotframework-selenium2library-3.0.0-py3.11.egg:." \ + --add-data "robotframework-seleniumlibrary-5.1.3-py3.11.egg:." \ + --add-data "robotframework-requests-0.9.0-py3.11.egg:." \ + --add-data "robotframework-httplibrary-3.0.0-py3.11.egg:." \ --add-data "style/style.qss:style" \ --add-data "image copy.png:." \ main.py diff --git a/images/Dashboard.png b/images/Dashboard.png index 1438b98..36d1654 100644 Binary files a/images/Dashboard.png and b/images/Dashboard.png differ diff --git a/ui/main_window.py b/ui/main_window.py index 0177285..4efc8f5 100644 --- a/ui/main_window.py +++ b/ui/main_window.py @@ -28,7 +28,6 @@ from ui.help.help_controller import HelpController - matplotlib.use('Qt5Agg') class RobotTestRunner(QWidget):