- Move 12 markdown files from root to docs/ subdirectories - Organize documentation by category: • docs/troubleshooting/ (1 file) - Technical troubleshooting guides • docs/deployment/ (4 files) - Deployment and security documentation • docs/guides/ (3 files) - Feature-specific guides • docs/planning/ (4 files) - Planning and improvement proposals Root directory cleanup: - Reduced from 16 to 4 markdown files in root - Only essential project files remain: • CLAUDE.md (AI instructions) • README.md (Main project readme) • CLEANUP_PLAN.md (Current cleanup plan) • SRC_STRUCTURE_IMPROVEMENTS.md (Structure improvements) This improves: ✅ Documentation discoverability ✅ Logical organization by purpose ✅ Clean root directory ✅ Better maintainability
29 lines
1.0 KiB
PHP
29 lines
1.0 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
test('basic queue system initialization', function () {
|
|
$container = createTestContainer();
|
|
|
|
expect($container)->not()->toBeNull();
|
|
|
|
// Test that basic queue services can be resolved
|
|
try {
|
|
$queue = $container->get(\App\Framework\Queue\Contracts\QueueInterface::class);
|
|
expect($queue)->not()->toBeNull();
|
|
|
|
$dependencyManager = $container->get(\App\Framework\Queue\Contracts\JobDependencyManagerInterface::class);
|
|
expect($dependencyManager)->not()->toBeNull();
|
|
|
|
$chainManager = $container->get(\App\Framework\Queue\Contracts\JobChainManagerInterface::class);
|
|
expect($chainManager)->not()->toBeNull();
|
|
|
|
$metricsManager = $container->get(\App\Framework\Queue\Services\JobMetricsManager::class);
|
|
expect($metricsManager)->not()->toBeNull();
|
|
|
|
echo "✅ All queue system services resolved successfully\n";
|
|
} catch (\Throwable $e) {
|
|
echo "❌ Error resolving queue services: " . $e->getMessage() . "\n";
|
|
throw $e;
|
|
}
|
|
}); |