Skip to content

Add real MySQL and PostgreSQL coverage for ORM query and relationship test suites#284

Merged
techmahedy merged 4 commits into
doppar:3.xfrom
techmahedy:techmahedy-3.x
May 15, 2026
Merged

Add real MySQL and PostgreSQL coverage for ORM query and relationship test suites#284
techmahedy merged 4 commits into
doppar:3.xfrom
techmahedy:techmahedy-3.x

Conversation

@techmahedy
Copy link
Copy Markdown
Member

This PR upgrades Doppar’s unit test setup toward a more industry-standard multi-driver structure. It introduces shared driver-aware test harnesses so the same ORM and relationship behavior can run against:

  1. sqlite
  2. mysql
  3. pgsql

What Changed

  • extracted large SQLite-only ORM query suites into shared behavior files
  • added concrete driver wrappers for:
    • model query suites
    • relationship suites
    • selected builder relationship suites
  • added reusable driver-aware test bases for live PDO-backed tests

updated GitHub Actions to:

  • keep normal Linux/Windows jobs fast by excluding external DB groups
  • add a dedicated Ubuntu job that runs real MySQL and PostgreSQL suites

@techmahedy techmahedy merged commit bb4ccaa into doppar:3.x May 15, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant