{
	"summaryVersion": 2,
	"runId": "eas-ios-agent-device",
	"date": "2026-10-25",
	"startedAt": "2026-10-25T12:16:03.510Z",
	"platform": "ios",
	"host": {
		"model": "VirtualMac2,1",
		"cpu": "Apple M4 Pro (Virtual)",
		"cores": 10,
		"memBytes": 42949672960,
		"macos": "26.5.2",
		"bun": "1.3.14",
		"warden": "0.1.1",
		"loadAvgAtStart": 3.51
	},
	"device": {
		"name": "warden-iphone-17-1",
		"runtime": "iOS 26.5"
	},
	"app": {
		"bundleId": "nz.co.delacour.warden.example",
		"hash": "import:2d356",
		"sha256": "2d35643eda49",
		"bytes": 101124443
	},
	"options": {
		"runs": 5,
		"retries": 0,
		"caffeinated": true
	},
	"frameworks": [
		{
			"framework": "agent-device",
			"status": "ok",
			"version": "agent-device 0.21.31",
			"suite": {
				"n": 4,
				"median": 91769,
				"p95": 91933,
				"min": 91476,
				"max": 91933,
				"cvPct": 0.2
			},
			"ratio": 1,
			"fastest": true,
			"failing": false,
			"coldRep1Ms": 92861,
			"coldStartMs": 18414,
			"prepareMs": 17322,
			"teardownMs": 322,
			"overheadMs": 223,
			"passRate": 1,
			"flakeRate": 0,
			"stepLatency": {
				"n": 632,
				"median": 479,
				"p95": 1617,
				"min": 37,
				"max": 1904,
				"cvPct": 81.8
			},
			"cpuSecondsPerRep": 10.3,
			"processes": [
				{
					"name": "xcodebuild",
					"scope": "host",
					"cpuSeconds": 7.5,
					"rssAvgBytes": 228551489,
					"rssPeakBytes": 229294080,
					"spawnCount": 1,
					"shareOfScopePct": 73.3
				},
				{
					"name": "bun cli.ts",
					"scope": "host",
					"cpuSeconds": 1.77,
					"rssAvgBytes": 281724320,
					"rssPeakBytes": 286588928,
					"spawnCount": 1,
					"shareOfScopePct": 17.3
				},
				{
					"name": "snapshot-bridge",
					"scope": "host",
					"cpuSeconds": 0.77,
					"rssAvgBytes": 121981221,
					"rssPeakBytes": 122044416,
					"spawnCount": 1,
					"shareOfScopePct": 7.5
				},
				{
					"name": "node agent-device",
					"scope": "host",
					"cpuSeconds": 0.15,
					"rssAvgBytes": 63971418,
					"rssPeakBytes": 70008832,
					"spawnCount": 1,
					"shareOfScopePct": 1.5
				},
				{
					"name": "ps",
					"scope": "host",
					"cpuSeconds": 0.02,
					"rssAvgBytes": 1982554,
					"rssPeakBytes": 1998848,
					"spawnCount": 182,
					"shareOfScopePct": 0.2
				},
				{
					"name": "simctl",
					"scope": "host",
					"cpuSeconds": 0.02,
					"rssAvgBytes": 21348352,
					"rssPeakBytes": 21348352,
					"spawnCount": 1,
					"shareOfScopePct": 0.2
				},
				{
					"name": "node agent-device (exit charge)",
					"scope": "host",
					"cpuSeconds": 0.01,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0.1
				},
				{
					"name": "(simctl)",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 99204,
					"rssPeakBytes": 18055168,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "DTServiceHub",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 17547264,
					"rssPeakBytes": 17547264,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "caffeinate",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 7618560,
					"rssPeakBytes": 7618560,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "(bash)",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0
				},
				{
					"name": "(clang)",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0
				},
				{
					"name": "other",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0
				},
				{
					"name": "iOS",
					"scope": "sim",
					"cpuSeconds": 89.31,
					"rssAvgBytes": 38107912169,
					"rssPeakBytes": 38160334848,
					"spawnCount": 291,
					"shareOfScopePct": 65.7
				},
				{
					"name": "wardenexample",
					"scope": "sim",
					"cpuSeconds": 35.81,
					"rssAvgBytes": 389975929,
					"rssPeakBytes": 459636736,
					"spawnCount": 8,
					"shareOfScopePct": 26.3
				},
				{
					"name": "AgentDeviceRunnerUITests-Runner",
					"scope": "sim",
					"cpuSeconds": 9.14,
					"rssAvgBytes": 281177707,
					"rssPeakBytes": 281264128,
					"spawnCount": 1,
					"shareOfScopePct": 6.7
				},
				{
					"name": "CoreSimulatorBridge",
					"scope": "sim",
					"cpuSeconds": 0.51,
					"rssAvgBytes": 84527307,
					"rssPeakBytes": 84606976,
					"spawnCount": 1,
					"shareOfScopePct": 0.4
				},
				{
					"name": "simctl",
					"scope": "sim",
					"cpuSeconds": 0.48,
					"rssAvgBytes": 692989,
					"rssPeakBytes": 21512192,
					"spawnCount": 7,
					"shareOfScopePct": 0.4
				},
				{
					"name": "launchd_sim",
					"scope": "sim",
					"cpuSeconds": 0.31,
					"rssAvgBytes": 54941403,
					"rssPeakBytes": 54951936,
					"spawnCount": 1,
					"shareOfScopePct": 0.2
				},
				{
					"name": "triald",
					"scope": "sim",
					"cpuSeconds": 0.13,
					"rssAvgBytes": 101384192,
					"rssPeakBytes": 101384192,
					"spawnCount": 1,
					"shareOfScopePct": 0.1
				},
				{
					"name": "storekitd",
					"scope": "sim",
					"cpuSeconds": 0.13,
					"rssAvgBytes": 134543157,
					"rssPeakBytes": 134561792,
					"spawnCount": 1,
					"shareOfScopePct": 0.1
				},
				{
					"name": "xpcproxy_sim",
					"scope": "sim",
					"cpuSeconds": 0.09,
					"rssAvgBytes": 180224,
					"rssPeakBytes": 9568256,
					"spawnCount": 4,
					"shareOfScopePct": 0.1
				},
				{
					"name": "mlhostd",
					"scope": "sim",
					"cpuSeconds": 0.08,
					"rssAvgBytes": 35019,
					"rssPeakBytes": 6373376,
					"spawnCount": 1,
					"shareOfScopePct": 0.1
				},
				{
					"name": "(wardenexample)",
					"scope": "sim",
					"cpuSeconds": 0,
					"rssAvgBytes": 2495679,
					"rssPeakBytes": 454213632,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "assetsd",
					"scope": "sim",
					"cpuSeconds": 0,
					"rssAvgBytes": 171163648,
					"rssPeakBytes": 171163648,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "other",
					"scope": "sim",
					"cpuSeconds": 0,
					"rssAvgBytes": 287653888,
					"rssPeakBytes": 287653888,
					"spawnCount": 4,
					"shareOfScopePct": 0
				}
			],
			"resources": {
				"host": {
					"cpuAvgPct": 12.9,
					"cpuPeakPct": 532.8,
					"rssAvgBytes": 782082851,
					"rssPeakBytes": 2596175872,
					"cpuSeconds": 73.33,
					"cpuRatePct": 15.4
				},
				"sim": {
					"cpuAvgPct": 125.8,
					"cpuPeakPct": 380,
					"rssAvgBytes": 39556350142,
					"rssPeakBytes": 39698415616,
					"cpuSeconds": 683.96,
					"cpuRatePct": 143.3
				}
			},
			"residue": {
				"processes": 0,
				"driverApps": 1,
				"paths": 1
			},
			"footprint": {
				"loc": 158,
				"sourceBytes": 5495,
				"depsBytes": 0,
				"binaryBytes": 7270400
			}
		}
	],
	"tests": [
		{
			"id": "onboarding/steps-to-sign-in",
			"title": "onboarding steps through to sign-in",
			"cells": {
				"agent-device": {
					"medianMs": 3867,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "sign-in/field-errors",
			"title": "invalid email and short password show field errors",
			"cells": {
				"agent-device": {
					"medianMs": 16549,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "sign-in/locked-account",
			"title": "a locked account shows the form alert",
			"cells": {
				"agent-device": {
					"medianMs": 9671,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "sign-in/valid-credentials",
			"title": "valid credentials land on todos",
			"cells": {
				"agent-device": {
					"medianMs": 9771,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "todos/add-complete-filter",
			"title": "add, complete and filter todos",
			"cells": {
				"agent-device": {
					"medianMs": 15503,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "todo-detail/open-toggle-delete",
			"title": "open a todo, mark it done, then delete it",
			"cells": {
				"agent-device": {
					"medianMs": 12491,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "todo-detail/deep-link",
			"title": "deep link opens a todo by id",
			"cells": {
				"agent-device": {
					"medianMs": 10417,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "settings/account-switches-sign-out",
			"title": "settings shows the account, toggles switches and signs out",
			"cells": {
				"agent-device": {
					"medianMs": 13228,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		}
	]
}
