mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 14:25:02 +00:00
45 lines
2.2 KiB
JSON
45 lines
2.2 KiB
JSON
{
|
|
"status": {
|
|
"colors": [
|
|
{ "status": "success", "expected_color": "success", "desc": "Success is green" },
|
|
{ "status": "failure", "expected_color": "error", "desc": "Failure is red" },
|
|
{ "status": "pending", "expected_color": "warning", "desc": "Pending is yellow" },
|
|
{ "status": "in_progress", "expected_color": "warning", "desc": "In progress is yellow" },
|
|
{ "status": "cancelled", "expected_color": "default", "desc": "Cancelled is gray" },
|
|
{ "status": "skipped", "expected_color": "default", "desc": "Skipped is gray" }
|
|
],
|
|
"icons": [
|
|
{ "status": "success", "expected_icon": "CheckCircle", "desc": "Success shows check" },
|
|
{ "status": "failure", "expected_icon": "XCircle", "desc": "Failure shows X" },
|
|
{ "status": "pending", "expected_icon": "Clock", "desc": "Pending shows clock" },
|
|
{ "status": "in_progress", "expected_icon": "Loader", "desc": "Running shows loader" }
|
|
],
|
|
"durations": [
|
|
{ "seconds": 30, "expected": "30s", "desc": "30 seconds" },
|
|
{ "seconds": 90, "expected": "1m 30s", "desc": "90 seconds to minutes" },
|
|
{ "seconds": 3660, "expected": "1h 1m", "desc": "3660 seconds to hours" },
|
|
{ "seconds": 7200, "expected": "2h 0m", "desc": "2 hours exact" }
|
|
]
|
|
},
|
|
"filter": {
|
|
"status_filters": [
|
|
{ "filter": "success", "runs": 10, "expected_count": 5, "desc": "Filter success only" },
|
|
{ "filter": "failure", "runs": 10, "expected_count": 3, "desc": "Filter failures only" },
|
|
{ "filter": "all", "runs": 10, "expected_count": 10, "desc": "No filter returns all" }
|
|
],
|
|
"date_ranges": [
|
|
{ "range": "1d", "expected_days": 1, "desc": "Last 24 hours" },
|
|
{ "range": "7d", "expected_days": 7, "desc": "Last 7 days" },
|
|
{ "range": "30d", "expected_days": 30, "desc": "Last 30 days" }
|
|
]
|
|
},
|
|
"analyze": {
|
|
"success_rates": [
|
|
{ "success": 8, "total": 10, "expected_rate": 80.0, "desc": "80% success rate" },
|
|
{ "success": 0, "total": 10, "expected_rate": 0.0, "desc": "0% success rate" },
|
|
{ "success": 10, "total": 10, "expected_rate": 100.0, "desc": "100% success rate" },
|
|
{ "success": 0, "total": 0, "expected_rate": 0.0, "desc": "Empty list" }
|
|
]
|
|
}
|
|
}
|