[34m======================================================================[0m
[34m QA-01: SMOKE TEST - Orchestrator & Ergo-Mate[0m
[34m Sprint: S-QA-BUG-HUNT-01[0m
[34m Priority: P0 (Critical)[0m
[34m Date: 2026-09-16 16:07:33[0m
[34m======================================================================[0m
[34m======================================================================[0m
[34mTest 1: Environment Check[0m
[34m======================================================================[0m
[32m ✅ PASS: [0mPHP version >= 8.0.0[32m (Current: 8.1.34)[0m
[32m ✅ PASS: [0mExtension 'pdo' loaded[32m (Loaded)[0m
[32m ✅ PASS: [0mExtension 'pdo_mysql' loaded[32m (Loaded)[0m
[32m ✅ PASS: [0mExtension 'json' loaded[32m (Loaded)[0m
[32m ✅ PASS: [0mExtension 'mbstring' loaded[32m (Loaded)[0m
ℹ️ INFO: Memory Limit: 256M
ℹ️ INFO: Max Execution Time: 90s
[34m======================================================================[0m
[34mTest 2: Configuration Check[0m
[34m======================================================================[0m
[32m ✅ PASS: [0m.env.php file exists[32m (Found)[0m
[32m ✅ PASS: [0mConstant 'DB_HOST' defined[32m (Defined)[0m
[32m ✅ PASS: [0mConstant 'DB_NAME' defined[32m (Defined)[0m
[32m ✅ PASS: [0mConstant 'DB_USER' defined[32m (Defined)[0m
[32m ✅ PASS: [0mConstant 'JWT_SECRET' defined[32m (Defined)[0m
[33m ⚠️ WARN: [0mJWT_SECRET is still using default value - MUST be changed in production!
ℹ️ INFO: APP_ENV: development
[34m======================================================================[0m
[34mTest 3: Database Connectivity[0m
[34m======================================================================[0m
[31m ❌ FAIL: [0mDatabase connection failed: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
[34m======================================================================[0m
[34mTest 4: File System Permissions[0m
[34m======================================================================[0m
[32m ✅ PASS: [0mDirectory writable: logs[32m (Writable)[0m
[32m ✅ PASS: [0mDirectory writable: uploads[32m (Writable)[0m
[34m======================================================================[0m
[34mTest 5: Required Directories[0m
[34m======================================================================[0m
[32m ✅ PASS: [0mDirectory exists: api[32m (Found)[0m
[32m ✅ PASS: [0mDirectory exists: lib[32m (Found)[0m
[32m ✅ PASS: [0mDirectory exists: services[32m (Found)[0m
[32m ✅ PASS: [0mDirectory exists: sql[32m (Found)[0m
[32m ✅ PASS: [0mDirectory exists: tests[32m (Found)[0m
[34m======================================================================[0m
[34mTest 6: Database Schema Validation[0m
[34m======================================================================[0m
[31m ❌ FAIL: [0mSchema validation failed: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
[34m======================================================================[0m
[34mTest 7: Test Data Availability[0m
[34m======================================================================[0m
[31m ❌ FAIL: [0mData availability check failed: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
[34m======================================================================[0m
[34mTest 8: API Health Endpoint[0m
[34m======================================================================[0m
[32m ✅ PASS: [0mHealth endpoint file exists[32m (Found)[0m
Error: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 155
Warning: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 155
Error: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 170
Warning: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 170
Error: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 171
Warning: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 171
Error: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 172
Warning: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 172
Error: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/lib/util.php on line 173
Exception: Undefined constant "APP_VERSION"
#0 /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php(358): include()
#1 /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php(61): SmokeTest->testHealthEndpoint()
#2 /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php(552): SmokeTest->run()
#3 {main}
Error: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/.env.php on line 166
Warning: Cannot modify header information - headers already sent by (output started at /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/tests/smoke_test_qa01.php:508) in /home/mehdydri/demo-smso.mehdydriouech.fr/demo/orchestrator/.env.php on line 166
{"code":"SERVER_ERROR","message":"Undefined constant \"APP_VERSION\"","timestamp":"2026-09-16T16:07:34+00:00"}