mirror of
https://github.com/cloud-shuttle/leptos-shadcn-ui.git
synced 2025-12-22 22:00:00 +00:00
- Complete documentation reorganization into professional structure - Achieved 90%+ test coverage across all components - Created sophisticated WASM demo matching shadcn/ui quality - Fixed all compilation warnings and missing binary files - Optimized dependencies across all packages - Professional code standards and performance optimizations - Cross-browser compatibility with Playwright testing - New York variants implementation - Advanced signal management for Leptos 0.8.8+ - Enhanced testing infrastructure with TDD approach
347 lines
11 KiB
JSON
347 lines
11 KiB
JSON
{
|
|
"config": {
|
|
"configFile": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/playwright.config.ts",
|
|
"rootDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/tests",
|
|
"forbidOnly": false,
|
|
"fullyParallel": true,
|
|
"globalSetup": null,
|
|
"globalTeardown": null,
|
|
"globalTimeout": 0,
|
|
"grep": {},
|
|
"grepInvert": null,
|
|
"maxFailures": 0,
|
|
"metadata": {
|
|
"actualWorkers": 5
|
|
},
|
|
"preserveOutput": "always",
|
|
"reporter": [
|
|
[
|
|
"html",
|
|
null
|
|
],
|
|
[
|
|
"json",
|
|
{
|
|
"outputFile": "test-results.json"
|
|
}
|
|
],
|
|
[
|
|
"junit",
|
|
{
|
|
"outputFile": "test-results.xml"
|
|
}
|
|
]
|
|
],
|
|
"reportSlowTests": {
|
|
"max": 5,
|
|
"threshold": 300000
|
|
},
|
|
"quiet": false,
|
|
"projects": [
|
|
{
|
|
"outputDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/test-results",
|
|
"repeatEach": 1,
|
|
"retries": 0,
|
|
"metadata": {
|
|
"actualWorkers": 5
|
|
},
|
|
"id": "chromium",
|
|
"name": "chromium",
|
|
"testDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/tests",
|
|
"testIgnore": [],
|
|
"testMatch": [
|
|
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
|
|
],
|
|
"timeout": 15000
|
|
},
|
|
{
|
|
"outputDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/test-results",
|
|
"repeatEach": 1,
|
|
"retries": 0,
|
|
"metadata": {
|
|
"actualWorkers": 5
|
|
},
|
|
"id": "firefox",
|
|
"name": "firefox",
|
|
"testDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/tests",
|
|
"testIgnore": [],
|
|
"testMatch": [
|
|
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
|
|
],
|
|
"timeout": 15000
|
|
},
|
|
{
|
|
"outputDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/test-results",
|
|
"repeatEach": 1,
|
|
"retries": 0,
|
|
"metadata": {
|
|
"actualWorkers": 5
|
|
},
|
|
"id": "webkit",
|
|
"name": "webkit",
|
|
"testDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/tests",
|
|
"testIgnore": [],
|
|
"testMatch": [
|
|
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
|
|
],
|
|
"timeout": 15000
|
|
},
|
|
{
|
|
"outputDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/test-results",
|
|
"repeatEach": 1,
|
|
"retries": 0,
|
|
"metadata": {
|
|
"actualWorkers": 5
|
|
},
|
|
"id": "Mobile Chrome",
|
|
"name": "Mobile Chrome",
|
|
"testDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/tests",
|
|
"testIgnore": [],
|
|
"testMatch": [
|
|
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
|
|
],
|
|
"timeout": 15000
|
|
},
|
|
{
|
|
"outputDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/test-results",
|
|
"repeatEach": 1,
|
|
"retries": 0,
|
|
"metadata": {
|
|
"actualWorkers": 5
|
|
},
|
|
"id": "Mobile Safari",
|
|
"name": "Mobile Safari",
|
|
"testDir": "/Users/peterhanssens/consulting/Leptos/leptos-shadcn-ui/examples/leptos/tests",
|
|
"testIgnore": [],
|
|
"testMatch": [
|
|
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
|
|
],
|
|
"timeout": 15000
|
|
}
|
|
],
|
|
"shard": null,
|
|
"updateSnapshots": "missing",
|
|
"updateSourceMethod": "patch",
|
|
"version": "1.55.0",
|
|
"workers": 5,
|
|
"webServer": null
|
|
},
|
|
"suites": [
|
|
{
|
|
"title": "server-startup.spec.ts",
|
|
"file": "server-startup.spec.ts",
|
|
"column": 0,
|
|
"line": 0,
|
|
"specs": [],
|
|
"suites": [
|
|
{
|
|
"title": "Server Startup Tests",
|
|
"file": "server-startup.spec.ts",
|
|
"line": 3,
|
|
"column": 6,
|
|
"specs": [
|
|
{
|
|
"title": "should serve the main page with correct content",
|
|
"ok": true,
|
|
"tags": [],
|
|
"tests": [
|
|
{
|
|
"timeout": 15000,
|
|
"annotations": [],
|
|
"expectedStatus": "passed",
|
|
"projectId": "chromium",
|
|
"projectName": "chromium",
|
|
"results": [
|
|
{
|
|
"workerIndex": 0,
|
|
"parallelIndex": 0,
|
|
"status": "passed",
|
|
"duration": 1697,
|
|
"errors": [],
|
|
"stdout": [
|
|
{
|
|
"text": "✅ Sophisticated dashboard content is served correctly\n"
|
|
}
|
|
],
|
|
"stderr": [],
|
|
"retry": 0,
|
|
"startTime": "2025-09-16T11:46:46.790Z",
|
|
"annotations": [],
|
|
"attachments": []
|
|
}
|
|
],
|
|
"status": "expected"
|
|
}
|
|
],
|
|
"id": "e4d9213ff262f2c7d464-60ac8c0366bcffa3a9d5",
|
|
"file": "server-startup.spec.ts",
|
|
"line": 25,
|
|
"column": 7
|
|
},
|
|
{
|
|
"title": "should serve the main page with correct content",
|
|
"ok": true,
|
|
"tags": [],
|
|
"tests": [
|
|
{
|
|
"timeout": 15000,
|
|
"annotations": [],
|
|
"expectedStatus": "passed",
|
|
"projectId": "firefox",
|
|
"projectName": "firefox",
|
|
"results": [
|
|
{
|
|
"workerIndex": 1,
|
|
"parallelIndex": 1,
|
|
"status": "passed",
|
|
"duration": 2777,
|
|
"errors": [],
|
|
"stdout": [
|
|
{
|
|
"text": "✅ Sophisticated dashboard content is served correctly\n"
|
|
}
|
|
],
|
|
"stderr": [],
|
|
"retry": 0,
|
|
"startTime": "2025-09-16T11:46:46.792Z",
|
|
"annotations": [],
|
|
"attachments": []
|
|
}
|
|
],
|
|
"status": "expected"
|
|
}
|
|
],
|
|
"id": "e4d9213ff262f2c7d464-bb72cdec02019c89e8cf",
|
|
"file": "server-startup.spec.ts",
|
|
"line": 25,
|
|
"column": 7
|
|
},
|
|
{
|
|
"title": "should serve the main page with correct content",
|
|
"ok": true,
|
|
"tags": [],
|
|
"tests": [
|
|
{
|
|
"timeout": 15000,
|
|
"annotations": [],
|
|
"expectedStatus": "passed",
|
|
"projectId": "webkit",
|
|
"projectName": "webkit",
|
|
"results": [
|
|
{
|
|
"workerIndex": 2,
|
|
"parallelIndex": 2,
|
|
"status": "passed",
|
|
"duration": 2268,
|
|
"errors": [],
|
|
"stdout": [
|
|
{
|
|
"text": "✅ Sophisticated dashboard content is served correctly\n"
|
|
}
|
|
],
|
|
"stderr": [],
|
|
"retry": 0,
|
|
"startTime": "2025-09-16T11:46:46.797Z",
|
|
"annotations": [],
|
|
"attachments": []
|
|
}
|
|
],
|
|
"status": "expected"
|
|
}
|
|
],
|
|
"id": "e4d9213ff262f2c7d464-c712bdee895a60c80514",
|
|
"file": "server-startup.spec.ts",
|
|
"line": 25,
|
|
"column": 7
|
|
},
|
|
{
|
|
"title": "should serve the main page with correct content",
|
|
"ok": true,
|
|
"tags": [],
|
|
"tests": [
|
|
{
|
|
"timeout": 15000,
|
|
"annotations": [],
|
|
"expectedStatus": "passed",
|
|
"projectId": "Mobile Chrome",
|
|
"projectName": "Mobile Chrome",
|
|
"results": [
|
|
{
|
|
"workerIndex": 3,
|
|
"parallelIndex": 3,
|
|
"status": "passed",
|
|
"duration": 1694,
|
|
"errors": [],
|
|
"stdout": [
|
|
{
|
|
"text": "✅ Sophisticated dashboard content is served correctly\n"
|
|
}
|
|
],
|
|
"stderr": [],
|
|
"retry": 0,
|
|
"startTime": "2025-09-16T11:46:46.814Z",
|
|
"annotations": [],
|
|
"attachments": []
|
|
}
|
|
],
|
|
"status": "expected"
|
|
}
|
|
],
|
|
"id": "e4d9213ff262f2c7d464-1db8a064025c51f2c5d4",
|
|
"file": "server-startup.spec.ts",
|
|
"line": 25,
|
|
"column": 7
|
|
},
|
|
{
|
|
"title": "should serve the main page with correct content",
|
|
"ok": true,
|
|
"tags": [],
|
|
"tests": [
|
|
{
|
|
"timeout": 15000,
|
|
"annotations": [],
|
|
"expectedStatus": "passed",
|
|
"projectId": "Mobile Safari",
|
|
"projectName": "Mobile Safari",
|
|
"results": [
|
|
{
|
|
"workerIndex": 4,
|
|
"parallelIndex": 4,
|
|
"status": "passed",
|
|
"duration": 2269,
|
|
"errors": [],
|
|
"stdout": [
|
|
{
|
|
"text": "✅ Sophisticated dashboard content is served correctly\n"
|
|
}
|
|
],
|
|
"stderr": [],
|
|
"retry": 0,
|
|
"startTime": "2025-09-16T11:46:46.785Z",
|
|
"annotations": [],
|
|
"attachments": []
|
|
}
|
|
],
|
|
"status": "expected"
|
|
}
|
|
],
|
|
"id": "e4d9213ff262f2c7d464-21af6f2e3d3ebf38a74f",
|
|
"file": "server-startup.spec.ts",
|
|
"line": 25,
|
|
"column": 7
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"errors": [],
|
|
"stats": {
|
|
"startTime": "2025-09-16T11:46:46.230Z",
|
|
"duration": 5067.8330000000005,
|
|
"expected": 5,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
}
|
|
} |