Skip to content

Updates on py files test files readme file and github actions#4

Merged
VictoriaRaven merged 24 commits into
mainfrom
updates
Nov 26, 2025
Merged

Updates on py files test files readme file and github actions#4
VictoriaRaven merged 24 commits into
mainfrom
updates

Conversation

@VictoriaRaven

Copy link
Copy Markdown
Owner

Updates on py files test files readme file and github actions

Updated copyright section for clarity and added links to GitHub copyright policies. Enhanced project description and added sections for contact, author roles, and acknowledgments.
updated test files with new ones that work
moved to test_gui.py into all in one
moved to test_gui.py into all in one
Add test mode to hide GUI during pytest execution.
Added coverage, tox, pre-commit, and pyvirtualdisplay to development requirements.
Added debug message for failed PDF export.
Added test_mode parameter to TranslatorApp constructor to support testing.
@VictoriaRaven VictoriaRaven added this to the Start 11-21-2025 milestone Nov 26, 2025
@VictoriaRaven VictoriaRaven self-assigned this Nov 26, 2025
@VictoriaRaven VictoriaRaven added bug-and-debug Something isn't working, issues, errors, syntax, must debug. documentation Improvements or additions to documentation, testing, etc.. not related to code. enhancement-updates New feature or request, code changes. updates any updates other than code or documentation..... START PROJECT Start Project with all changes Project Workflows Added to Project Workflows (roadmap, bugs/tests) in "Projects" Tab. labels Nov 26, 2025
Added step to install SDL2 dependencies for pygame.
Added separate jobs for Windows and Ubuntu tests in CI workflow.
Condensed pytest command to a single line for readability.
Updated comments and removed 'test_translation' from Windows test suite.
@VictoriaRaven

Copy link
Copy Markdown
Owner Author

[!IMPORTANT]

  • ### NOTE: ** for Github action auto tests windows, I excluded test_gui, test_system, test_integration, test_settings, test_translation anything gui/tk/vm tk as GITHUB WINDOWS RUNNER does not like anyhting gui or tk or pygame. This means it would take longer to pass virtually vs manually so due to this, I will proivde more manual tests to compensate it while the other two can just have auto as GITHUB LINUX RUNNER and GITHUB MAC RUNNER are speedy for these typse of tests.....

[!WARNING]

  • ### NOTE2: YML of Windows Auto Test below of WARNINGS
      # Run ONLY Windows tests as gitHub dislikes test_gui, test_system, test_integrations, test_translation, etc.
      - name: Run all pytests suite
        run: |
          $env:SDL_VIDEODRIVER="dummy"
          $env:SDL_AUDIODRIVER="dummy"
          python -m pytest -vv --maxfail=1 --disable-warnings tests/test_algorithms.py tests/test_database.py tests/test_email.py tests/test_export_json.py tests/test_export_pdf.py tests/test_validation.py

  # 2) UBUNTU JOB (Runs ALL tests with missing: test_gui, test_system, test_integration, test_settings, test_translation anything gui/tk/vm tk)

@VictoriaRaven

Copy link
Copy Markdown
Owner Author

Closed and merged to main.

@VictoriaRaven VictoriaRaven merged commit 5676dbb into main Nov 26, 2025
15 checks passed
@VictoriaRaven VictoriaRaven linked an issue Nov 26, 2025 that may be closed by this pull request
@VictoriaRaven VictoriaRaven linked an issue Nov 26, 2025 that may be closed by this pull request
@VictoriaRaven VictoriaRaven linked an issue Nov 26, 2025 that may be closed by this pull request
@VictoriaRaven VictoriaRaven linked an issue Nov 26, 2025 that may be closed by this pull request
@VictoriaRaven VictoriaRaven added SDLC - Phase 3:> Design Create the high-level and low-level design, including architecture, interfaces, and databases. SDLC - Phase 4 & 5:> Development & Testing 1 Code starting layout of design specifications; Test soft., debugs for quality and functionality. labels Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug-and-debug Something isn't working, issues, errors, syntax, must debug. documentation Improvements or additions to documentation, testing, etc.. not related to code. enhancement-updates New feature or request, code changes. Project Workflows Added to Project Workflows (roadmap, bugs/tests) in "Projects" Tab. SDLC - Phase 3:> Design Create the high-level and low-level design, including architecture, interfaces, and databases. SDLC - Phase 4 & 5:> Development & Testing 1 Code starting layout of design specifications; Test soft., debugs for quality and functionality. START PROJECT Start Project with all changes updates any updates other than code or documentation.....

Projects

No open projects

1 participant