addTestFile(__DIR__ . '/test-basic-functionality.php'); // Create test runner $runner = new PHPUnit\TextUI\TestRunner(); // Run tests and get result try { $result = $runner->run($suite); // Output results echo "\nTest Results:\n"; echo "Tests: " . $result->count() . "\n"; echo "Failures: " . $result->failureCount() . "\n"; echo "Errors: " . $result->errorCount() . "\n"; // Set exit code based on result exit($result->wasSuccessful() ? 0 : 1); } catch (Exception $e) { echo "Error running tests: " . $e->getMessage() . "\n"; exit(1); }