Commit Graph

6 Commits

Author SHA1 Message Date
1590be3ba6 Fix GitHub Actions workflow failures
- Add WP_PHPUNIT__DIR and WP_TESTS_DIR environment variables to PHPUnit workflow to fix 'WP_UnitTestCase not found' error
- Increase WordPress Playground server timeout from 60s to 180s with better progress logging to fix timeout failures
- Add conditional checks for SONAR_TOKEN and CODACY_PROJECT_TOKEN to gracefully skip analysis when tokens are not set
- Properly handle server process lifecycle in Playground tests (capture PID, kill on completion)
2025-11-24 19:35:03 +00:00
331307f8b0 Add debugging and error handling to PHPUnit workflow
- Add verbose logging to install-wp-tests.sh step
- Make mysqladmin create non-fatal (database may already exist)
- Add echo statements to track installation progress

This helps diagnose the "Install WordPress test suite" failure
and prevents failures when database already exists.

🤖 Generated with [Qoder][https://qoder.com]
2025-11-16 04:54:23 +00:00
57f2093adb Fix PHPUnit multisite test workflow parameters
Correct the parameter order in install-wp-tests.sh call:
- Parameter 6 should be skip-database-creation (false)
- Parameter 7 should be multisite flag

This fixes the multisite tests that were failing because the
multisite flag was being passed as parameter 6 instead of 7.

🤖 Generated with [Qoder][https://qoder.com]
2025-11-16 04:50:24 +00:00
53ac0ce696 Fix GitHub Actions by using stable action tags
Replace SHA-based action references with stable version tags:
- actions/setup-node@60edb5dd... → @v4
- shivammathur/setup-php@e6f75134... → @v2

This resolves "action could not be found at URI" errors caused by
GitHub API issues when resolving specific commit SHAs.

🤖 Generated with [Qoder][https://qoder.com]
2025-11-16 04:31:21 +00:00
b1966067ea Fix failing tests: Update install-wp-tests.sh, Cypress commands, and GitHub Actions workflows 2025-04-23 04:26:06 +01:00
5f598f0f7e Add PHPUnit testing framework and error checking documentation 2025-04-22 22:42:11 +01:00