{
	"summaryVersion": 2,
	"runId": "eas-ios-agent-device",
	"date": "2026-10-25",
	"startedAt": "2026-10-25T23:55:47.152Z",
	"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.3.1",
		"loadAvgAtStart": 2.95
	},
	"device": {
		"name": "warden-iphone-17-1",
		"runtime": "iOS 26.5"
	},
	"app": {
		"bundleId": "nz.co.delacour.warden.example",
		"hash": "import:c283e",
		"sha256": "c283eae41c7a",
		"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": 91611,
				"p95": 91704,
				"min": 91153,
				"max": 91704,
				"cvPct": 0.2
			},
			"fastest": false,
			"failing": true,
			"coldRep1Ms": 87465,
			"coldStartMs": 12226,
			"prepareMs": 16372,
			"teardownMs": 315,
			"overheadMs": 213,
			"passRate": 0.975,
			"flakeRate": 0.025,
			"stepLatency": {
				"n": 632,
				"median": 471,
				"p95": 1621,
				"min": 37,
				"max": 1887,
				"cvPct": 81.6
			},
			"stepGroups": [
				{
					"kind": "verb",
					"verb": "press",
					"n": 244,
					"totalMs": 148015,
					"share": 0.406,
					"median": 520,
					"p95": 1025,
					"max": 1086
				},
				{
					"kind": "verb",
					"verb": "type",
					"n": 64,
					"totalMs": 87233,
					"share": 0.239,
					"median": 1263.5,
					"p95": 1864,
					"max": 1887
				},
				{
					"kind": "verb",
					"verb": "wait",
					"n": 276,
					"totalMs": 76387,
					"share": 0.209,
					"median": 55,
					"p95": 969,
					"max": 1080
				},
				{
					"kind": "verb",
					"verb": "open",
					"n": 36,
					"totalMs": 32932,
					"share": 0.09,
					"median": 1023,
					"p95": 1075,
					"max": 1100
				},
				{
					"kind": "verb",
					"verb": "fill",
					"n": 12,
					"totalMs": 20246,
					"share": 0.055,
					"median": 1689,
					"p95": 1746,
					"max": 1746
				}
			],
			"cpuSecondsPerRep": 11.18,
			"processes": [
				{
					"name": "xcodebuild",
					"scope": "host",
					"cpuSeconds": 7.97,
					"rssAvgBytes": 230247520,
					"rssPeakBytes": 231129088,
					"spawnCount": 1,
					"shareOfScopePct": 71.9
				},
				{
					"name": "bun cli.ts",
					"scope": "host",
					"cpuSeconds": 1.93,
					"rssAvgBytes": 251463895,
					"rssPeakBytes": 257212416,
					"spawnCount": 1,
					"shareOfScopePct": 17.4
				},
				{
					"name": "snapshot-bridge",
					"scope": "host",
					"cpuSeconds": 0.78,
					"rssAvgBytes": 122219480,
					"rssPeakBytes": 122339328,
					"spawnCount": 1,
					"shareOfScopePct": 7
				},
				{
					"name": "ps",
					"scope": "host",
					"cpuSeconds": 0.22,
					"rssAvgBytes": 1901449,
					"rssPeakBytes": 1949696,
					"spawnCount": 181,
					"shareOfScopePct": 2
				},
				{
					"name": "node agent-device",
					"scope": "host",
					"cpuSeconds": 0.14,
					"rssAvgBytes": 64051573,
					"rssPeakBytes": 69959680,
					"spawnCount": 1,
					"shareOfScopePct": 1.3
				},
				{
					"name": "simctl",
					"scope": "host",
					"cpuSeconds": 0.04,
					"rssAvgBytes": 21250048,
					"rssPeakBytes": 21250048,
					"spawnCount": 1,
					"shareOfScopePct": 0.4
				},
				{
					"name": "node agent-device (exit charge)",
					"scope": "host",
					"cpuSeconds": 0.01,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0.1
				},
				{
					"name": "DTServiceHub",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 17203200,
					"rssPeakBytes": 17203200,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "caffeinate",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 7438336,
					"rssPeakBytes": 7438336,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "(clang)",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0
				},
				{
					"name": "(ps)",
					"scope": "host",
					"cpuSeconds": 0,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0
				},
				{
					"name": "(simctl)",
					"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": 37.64,
					"rssAvgBytes": 10830766940,
					"rssPeakBytes": 10872455168,
					"spawnCount": 110,
					"shareOfScopePct": 44.2
				},
				{
					"name": "wardenexample",
					"scope": "sim",
					"cpuSeconds": 36,
					"rssAvgBytes": 393425552,
					"rssPeakBytes": 459882496,
					"spawnCount": 8,
					"shareOfScopePct": 42.3
				},
				{
					"name": "AgentDeviceRunnerUITests-Runner",
					"scope": "sim",
					"cpuSeconds": 10,
					"rssAvgBytes": 282784491,
					"rssPeakBytes": 282886144,
					"spawnCount": 1,
					"shareOfScopePct": 11.7
				},
				{
					"name": "simctl",
					"scope": "sim",
					"cpuSeconds": 0.55,
					"rssAvgBytes": 767242,
					"rssPeakBytes": 21708800,
					"spawnCount": 8,
					"shareOfScopePct": 0.6
				},
				{
					"name": "CoreSimulatorBridge",
					"scope": "sim",
					"cpuSeconds": 0.54,
					"rssAvgBytes": 85551545,
					"rssPeakBytes": 85639168,
					"spawnCount": 1,
					"shareOfScopePct": 0.6
				},
				{
					"name": "launchd_sim",
					"scope": "sim",
					"cpuSeconds": 0.21,
					"rssAvgBytes": 38838317,
					"rssPeakBytes": 38862848,
					"spawnCount": 1,
					"shareOfScopePct": 0.2
				},
				{
					"name": "xpcproxy_sim",
					"scope": "sim",
					"cpuSeconds": 0.16,
					"rssAvgBytes": 263683,
					"rssPeakBytes": 13271040,
					"spawnCount": 6,
					"shareOfScopePct": 0.2
				},
				{
					"name": "launchctl",
					"scope": "sim",
					"cpuSeconds": 0.08,
					"rssAvgBytes": 25436,
					"rssPeakBytes": 4603904,
					"spawnCount": 1,
					"shareOfScopePct": 0.1
				},
				{
					"name": "pkd",
					"scope": "sim",
					"cpuSeconds": 0,
					"rssAvgBytes": 61997056,
					"rssPeakBytes": 61997056,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "aslmanager",
					"scope": "sim",
					"cpuSeconds": 0,
					"rssAvgBytes": 22183936,
					"rssPeakBytes": 22183936,
					"spawnCount": 1,
					"shareOfScopePct": 0
				},
				{
					"name": "(launchctl)",
					"scope": "sim",
					"cpuSeconds": 0,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0
				},
				{
					"name": "(managedappdistri)",
					"scope": "sim",
					"cpuSeconds": 0,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0
				},
				{
					"name": "other",
					"scope": "sim",
					"cpuSeconds": 0,
					"rssAvgBytes": 0,
					"rssPeakBytes": 0,
					"spawnCount": 0,
					"shareOfScopePct": 0
				}
			],
			"resources": {
				"host": {
					"cpuAvgPct": 13.6,
					"cpuPeakPct": 611.5,
					"rssAvgBytes": 746451602,
					"rssPeakBytes": 2620375040,
					"cpuSeconds": 78.73,
					"cpuRatePct": 16.8
				},
				"sim": {
					"cpuAvgPct": 86,
					"cpuPeakPct": 248.7,
					"rssAvgBytes": 11643514854,
					"rssPeakBytes": 11780030464,
					"cpuSeconds": 433.5,
					"cpuRatePct": 92.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": 3830,
					"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": 16579,
					"passRate": 0.8,
					"fastest": false,
					"failing": true
				}
			}
		},
		{
			"id": "sign-in/locked-account",
			"title": "a locked account shows the form alert",
			"cells": {
				"agent-device": {
					"medianMs": 9673,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "sign-in/valid-credentials",
			"title": "valid credentials land on todos",
			"cells": {
				"agent-device": {
					"medianMs": 9784,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		},
		{
			"id": "todos/add-complete-filter",
			"title": "add, complete and filter todos",
			"cells": {
				"agent-device": {
					"medianMs": 15470,
					"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": 12422,
					"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": 10483,
					"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": 13136,
					"ratio": 1,
					"passRate": 1,
					"fastest": true,
					"failing": false
				}
			}
		}
	]
}
