prove-1.log
$ node scripts/prove-scenario.ts scripts/scenarios/pending-unsettle.e2e.ts --base b883156e269de2002873aebdef6019f336b687a7 --head dab7c4c3be60ca0d05887a52fd67ea85e32ac3f0 --upload-command 'ghdrop upload' ⊘ cache disabled
Scope: all 42 workspace projects
✓ Lockfile passes supply-chain policies (verified 34m ago)
Lockfile is up to date, resolution step is skipped
Packages are hard linked from the content-addressable store to the virtual store.
Content-addressable store is at: [workspace-path]
Virtual store is at: node_modules/.pnpm
Progress: resolved 1003, reused 1003, downloaded 0, added 988
Progress: resolved 1674, reused 1674, downloaded 0, added 1673
Packages: +1678
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1678, reused 1674, downloaded 0, added 1678, done
Agent skills awaiting approval: e2e.
Run "pnpm approve" to review them.
. prepare$ vp config --no-agent
. prepare: Done
devDependencies:
+ @coderabbitai/config 1.2.0
+ @effect/tsgo 0.67.1
+ @shadcn/lint 0.1.5
+ @types/node 24.12.4
+ knip 6.34.0
+ vite-plus 1.4.0
Done in 3.4s using pnpm v12.14.0
RUN e2e v0.23.0 [workspace-path]
run [device-or-run-id] · targets: web, ios
ℹ leasing 1 ios device(s) from simlock
ℹ simlock: leased [lease-id]
ℹ booting [device-or-run-id] (1 of 1)
ℹ [device-or-run-id]: com.t3tools.t3code.dev did not open (open com.t3tools.t3code.dev failed: Simulator device failed to launch com.t3tools.t3code.dev. Hint: The app bundle is not installed on this simulator. Run install before open.); the first attempt opens it
✓ mobile engine for target "ios" prepared 130.66s
✓ target "web" command at http://127.0.0.1:33903/.well-known/t3/environment ready 10.24s
✓ target "ios" command at http://127.0.0.1:8190/status ready 20.10s
× |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending 52.89s
→ device.installApp exceeded its timeout of 30000ms
❯ |ios| scenarios/pending-unsettle.e2e.ts (1 test | 1 failed) 52.89s
ℹ simlock: released 1 device(s)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
FAIL |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending
ACTION_FAILED: device.installApp exceeded its timeout of 30000ms
❯ trace .e2e/prove/base/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
❯ video .e2e/prove/base/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/video/video.mp4
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯
Test Files 1 failed | 0 passed (1)
Tests 1 failed | 0 passed (1)
Start at 07:40:01
Duration 87.96s (1m 28s, startup 30.34s)
Traces .e2e/prove/base/results/ (1 page, trace.md in each test's directory)
Markdown .e2e/prove/base/summary.md
Failed × |ios| scenarios/pending-unsettle.e2e.ts:6 > Un-settle reports its own failure while Settle is pending
ACTION_FAILED: device.installApp exceeded its timeout of 30000ms
trace .e2e/prove/base/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
Scope: all 42 workspace projects
✓ Lockfile passes supply-chain policies (verified 38m ago)
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages are hard linked from the content-addressable store to the virtual store.
Content-addressable store is at: [workspace-path]
Virtual store is at: node_modules/.pnpm
Progress: resolved 1035, reused 1035, downloaded 0, added 1020
Progress: resolved 1547, reused 1547, downloaded 0, added 1532
Packages: +1678
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1678, reused 1674, downloaded 0, added 1678, done
Agent skills awaiting approval: e2e.
Run "pnpm approve" to review them.
. prepare$ vp config --no-agent
. prepare: Done
devDependencies:
+ @coderabbitai/config 1.2.0
+ @effect/tsgo 0.67.1
+ @shadcn/lint 0.1.5
+ @types/node 24.12.4
+ knip 6.34.0
+ vite-plus 1.4.0
Done in 4.8s using pnpm v12.14.0
RUN e2e v0.23.0 [workspace-path]
run [device-or-run-id] · targets: web, ios
ℹ leasing 1 ios device(s) from simlock
ℹ simlock: leased [lease-id]
ℹ booting [device-or-run-id] (1 of 1)
ℹ [device-or-run-id]: com.t3tools.t3code.dev did not open (open com.t3tools.t3code.dev failed: Simulator device failed to launch com.t3tools.t3code.dev. Hint: The app bundle is not installed on this simulator. Run install before open.); the first attempt opens it
✓ mobile engine for target "ios" prepared 136.83s
✓ target "web" command at http://127.0.0.1:43999/.well-known/t3/environment ready 7.14s
✓ target "ios" command at http://127.0.0.1:8190/status ready 12.50s
↓ |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending [worker process failed to start]
↓ |ios| scenarios/pending-unsettle.e2e.ts (1 test | 1 skipped)
ℹ simlock: released 1 device(s)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Run Errors 3 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
ERROR configuration error CONFIG_NOT_DETERMINISTIC
worker resolved a different config digest than the runner; config must be deterministic
ERROR configuration error CONFIG_NOT_DETERMINISTIC
worker resolved a different config digest than the runner; config must be deterministic
ERROR infrastructure error WORKER_INIT_FAILED
workers for target "ios" failed to start 2 times; remaining units skipped
Test Files 0 passed | 1 skipped (1)
Tests 0 passed | 1 skipped (1)
Errors 3 errors
Start at 07:44:05
Duration 22.71s (startup 19.64s)
Markdown .e2e/prove/head/summary.md
{
"scenario": "Un-settle reports its own failure while Settle is pending",
"failsOnBase": false,
"passesOnHead": false,
"baseSha": "b883156e269de2002873aebdef6019f336b687a7",
"headSha": "dab7c4c3be60ca0d05887a52fd67ea85e32ac3f0",
"verdict": "Not proven: the scenario could not run on base `b883156e26` (ACTION_FAILED: device.installApp exceeded its timeout of 30000ms).",
"steps": {
"base": [
{
"step": "device.setAppearance light",
"status": "passed"
},
{
"step": "device.installApp [workspace-path]",
"status": "failed"
}
],
"head": []
},
"captures": [],
"videos": [
"[workspace-path]"
],
"markdown": "### Scenario: Un-settle reports its own failure while Settle is pending\n\n**Not proven: the scenario could not run on base `b883156e26` (ACTION_FAILED: device.installApp exceeded its timeout of 30000ms).**\n\n| | Base `b883156e26` | Head `dab7c4c3be` |\n| --- | --- | --- |\n| Result | ⚠️ could not run
ACTION_FAILED: device.installApp exceeded its timeout of 30000ms | ⚠️ could not run
e2e wrote no report: the app did not start, or no test was selected |\n",
"base": {
"sha": "b883156e269de2002873aebdef6019f336b687a7",
"status": "error",
"title": "Un-settle reports its own failure while Settle is pending",
"message": "ACTION_FAILED: device.installApp exceeded its timeout of 30000ms",
"steps": [
{
"step": "device.setAppearance light",
"status": "passed"
},
{
"step": "device.installApp [workspace-path]",
"status": "failed"
}
],
"captures": [],
"videos": [
"[workspace-path]"
]
},
"head": {
"sha": "dab7c4c3be60ca0d05887a52fd67ea85e32ac3f0",
"status": "error",
"title": "",
"message": "e2e wrote no report: the app did not start, or no test was selected",
"steps": [],
"captures": [],
"videos": []
}
}
prove-2.log
$ node scripts/prove-scenario.ts scripts/scenarios/pending-unsettle.e2e.ts --base b883156e269de2002873aebdef6019f336b687a7 --head dab7c4c3be60ca0d05887a52fd67ea85e32ac3f0 --upload-command 'ghdrop upload' ⊘ cache disabled
Scope: all 42 workspace projects
✓ Lockfile passes supply-chain policies (verified 41m ago)
Lockfile is up to date, resolution step is skipped
Packages are hard linked from the content-addressable store to the virtual store.
Content-addressable store is at: [workspace-path]
Virtual store is at: node_modules/.pnpm
Progress: resolved 1306, reused 1306, downloaded 0, added 1289
Packages: +1678
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1678, reused 1674, downloaded 0, added 1678, done
Agent skills awaiting approval: e2e.
Run "pnpm approve" to review them.
. prepare$ vp config --no-agent
. prepare: Done
devDependencies:
+ @coderabbitai/config 1.2.0
+ @effect/tsgo 0.67.1
+ @shadcn/lint 0.1.5
+ @types/node 24.12.4
+ knip 6.34.0
+ vite-plus 1.4.0
Done in 2.9s using pnpm v12.14.0
RUN e2e v0.23.0 [workspace-path]
run [device-or-run-id] · targets: web, ios
ℹ leasing 1 ios device(s) from simlock
ℹ simlock: leased [lease-id]
ℹ booting [device-or-run-id] (1 of 1)
ℹ [device-or-run-id]: com.t3tools.t3code.dev did not open (open com.t3tools.t3code.dev failed: Simulator device failed to launch com.t3tools.t3code.dev. Hint: The app bundle is not installed on this simulator. Run install before open.); the first attempt opens it
✓ mobile engine for target "ios" prepared 88.72s
✓ target "web" command at http://127.0.0.1:37877/.well-known/t3/environment ready 7.09s
✓ target "ios" command at http://127.0.0.1:8190/status ready 7.81s
× |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending 294.65s
→ locator matched no nodes within getByText("Settled")
❯ |ios| scenarios/pending-unsettle.e2e.ts (1 test | 1 failed) 294.65s
ℹ simlock: released 1 device(s)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
FAIL |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending
LOCATOR_NOT_FOUND: locator matched no nodes within getByText("Settled")
❯ scenarios/pending-unsettle.e2e.ts:17:5
15| try {
16| await screen.getByText("Settle", { exact: true }).tap();
17| await screen.getByText("Settled", { exact: true }).tap();
| ^
18| await thread.longPress();
19| await screen.getByText("Un-settle", { exact: true }).tap();
❯ at com.t3tools.t3code.dev / Chats
❯ on screen #n8628 group "Could not settle thread"
❯ on screen #n8630 text "Could not settle thread"
❯ trace .e2e/prove/base/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯
Test Files 1 failed | 0 passed (1)
Tests 1 failed | 0 passed (1)
Cleanup 1 cleanup failure: CLEANUP_TIMEOUT: stopping the video timed out
Start at 07:46:34
Duration 312.87s (5m 13s, startup 14.89s)
Traces .e2e/prove/base/results/ (1 page, trace.md in each test's directory)
Markdown .e2e/prove/base/summary.md
Failed × |ios| scenarios/pending-unsettle.e2e.ts:17 > Un-settle reports its own failure while Settle is pending
LOCATOR_NOT_FOUND: locator matched no nodes within getByText("Settled")
trace .e2e/prove/base/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
Scope: all 42 workspace projects
✓ Lockfile passes supply-chain policies (verified 48m ago)
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages are hard linked from the content-addressable store to the virtual store.
Content-addressable store is at: [workspace-path]
Virtual store is at: node_modules/.pnpm
Progress: resolved 836, reused 836, downloaded 0, added 821
Progress: resolved 1522, reused 1522, downloaded 0, added 1510
Progress: resolved 1672, reused 1672, downloaded 0, added 1669
Packages: +1678
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1678, reused 1674, downloaded 0, added 1678, done
Agent skills awaiting approval: e2e.
Run "pnpm approve" to review them.
. prepare$ vp config --no-agent
. prepare: Done
devDependencies:
+ @coderabbitai/config 1.2.0
+ @effect/tsgo 0.67.1
+ @shadcn/lint 0.1.5
+ @types/node 24.12.4
+ knip 6.34.0
+ vite-plus 1.4.0
Done in 5.6s using pnpm v12.14.0
RUN e2e v0.23.0 [workspace-path]
run [device-or-run-id] · targets: web, ios
ℹ leasing 1 ios device(s) from simlock
ℹ simlock: leased [lease-id]
ℹ booting [device-or-run-id] (1 of 1)
ℹ [device-or-run-id]: com.t3tools.t3code.dev did not open (open com.t3tools.t3code.dev failed: Simulator device failed to launch com.t3tools.t3code.dev. Hint: The app bundle is not installed on this simulator. Run install before open.); the first attempt opens it
✓ mobile engine for target "ios" prepared 136.23s
✓ target "web" command at http://127.0.0.1:43655/.well-known/t3/environment ready 11.84s
✓ target "ios" command at http://127.0.0.1:8190/status ready 10.43s
× |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending 79.47s
→ starting the video timed out
❯ |ios| scenarios/pending-unsettle.e2e.ts (1 test | 1 failed) 79.47s
ℹ simlock: released 1 device(s)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
FAIL |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending
LAUNCH_TIMEOUT: starting the video timed out
❯ trace .e2e/prove/head/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯
Test Files 1 failed | 0 passed (1)
Tests 1 failed | 0 passed (1)
Start at 07:54:33
Duration 105.86s (1m 46s, startup 22.28s)
Traces .e2e/prove/head/results/ (1 page, trace.md in each test's directory)
Markdown .e2e/prove/head/summary.md
Failed × |ios| scenarios/pending-unsettle.e2e.ts:6 > Un-settle reports its own failure while Settle is pending
LAUNCH_TIMEOUT: starting the video timed out
trace .e2e/prove/head/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
{
"scenario": "Un-settle reports its own failure while Settle is pending",
"failsOnBase": false,
"passesOnHead": false,
"baseSha": "b883156e269de2002873aebdef6019f336b687a7",
"headSha": "dab7c4c3be60ca0d05887a52fd67ea85e32ac3f0",
"verdict": "Not proven: the scenario could not run on base `b883156e26` (LOCATOR_NOT_FOUND: locator matched no nodes within getByText(\"Settled\")).",
"steps": {
"base": [
{
"step": "device.setAppearance light",
"status": "passed"
},
{
"step": "device.installApp [workspace-path]",
"status": "passed"
},
{
"step": "device.openLink t3code-dev://expo-development-client/",
"status": "passed"
},
{
"step": "device.alert accept",
"status": "passed"
},
{
"step": "expect.toBeVisible getByRole(\"button\", name: \"Add environment\")",
"status": "passed"
},
{
"step": "device.openLink t3code-dev://connections/new",
"status": "passed"
},
{
"step": "device.alert accept",
"status": "failed"
},
{
"step": "locator.longPress getByText(\"Finished task\").first()",
"status": "passed"
},
{
"step": "locator.tap getByText(\"Settle\")",
"status": "passed"
},
{
"step": "locator.tap getByText(\"Settled\")",
"status": "failed"
}
],
"head": []
},
"captures": [
"[workspace-path]"
],
"videos": [],
"markdown": "### Scenario: Un-settle reports its own failure while Settle is pending\n\n**Not proven: the scenario could not run on base `b883156e26` (LOCATOR_NOT_FOUND: locator matched no nodes within getByText(\"Settled\")).**\n\n| | Base `b883156e26` | Head `dab7c4c3be` |\n| --- | --- | --- |\n| Result | ⚠️ could not run
LOCATOR_NOT_FOUND: locator matched no nodes within getByText(\"Settled\") | ⚠️ could not run
LAUNCH_TIMEOUT: starting the video timed out |\n| failure |  | |\n",
"base": {
"sha": "b883156e269de2002873aebdef6019f336b687a7",
"status": "error",
"title": "Un-settle reports its own failure while Settle is pending",
"message": "LOCATOR_NOT_FOUND: locator matched no nodes within getByText(\"Settled\")",
"steps": [
{
"step": "device.setAppearance light",
"status": "passed"
},
{
"step": "device.installApp [workspace-path]",
"status": "passed"
},
{
"step": "device.openLink t3code-dev://expo-development-client/",
"status": "passed"
},
{
"step": "device.alert accept",
"status": "passed"
},
{
"step": "expect.toBeVisible getByRole(\"button\", name: \"Add environment\")",
"status": "passed"
},
{
"step": "device.openLink t3code-dev://connections/new",
"status": "passed"
},
{
"step": "device.alert accept",
"status": "failed"
},
{
"step": "locator.longPress getByText(\"Finished task\").first()",
"status": "passed"
},
{
"step": "locator.tap getByText(\"Settle\")",
"status": "passed"
},
{
"step": "locator.tap getByText(\"Settled\")",
"status": "failed"
}
],
"captures": [
"[workspace-path]"
],
"videos": []
},
"head": {
"sha": "dab7c4c3be60ca0d05887a52fd67ea85e32ac3f0",
"status": "error",
"title": "Un-settle reports its own failure while Settle is pending",
"message": "LAUNCH_TIMEOUT: starting the video timed out",
"steps": [],
"captures": [],
"videos": []
}
}
manual-base-2.log
[scripts]$ E2E_TELEMETRY_DISABLED=1 e2e run scenarios/pending-unsettle.e2e.ts --target ios --output .e2e/manual-base-2 ⊘ cache disabled
RUN e2e v0.23.0 [workspace-path]
run [device-or-run-id] · targets: web, ios
ℹ leasing 1 ios device(s) from simlock
ℹ simlock: leased [lease-id]
ℹ booting [device-or-run-id] (1 of 1)
ℹ [device-or-run-id]: com.t3tools.t3code.dev did not open (open com.t3tools.t3code.dev failed: Simulator device failed to launch com.t3tools.t3code.dev. Hint: The app bundle is not installed on this simulator. Run install before open.); the first attempt opens it
✓ mobile engine for target "ios" prepared 88.45s
✓ target "ios" command at http://127.0.0.1:8190/status ready 7.01s
× |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending 231.35s
→ expect.toBeVisible failed
❯ |ios| scenarios/pending-unsettle.e2e.ts (1 test | 1 failed) 231.35s
ℹ simlock: released 1 device(s)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
FAIL |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending
ASSERTION_FAILED: expect.toBeVisible failed
locator: getByText("Could not un-settle thread")
expected: visible
observed: no node (match count 0)
❯ scenarios/pending-unsettle.e2e.ts:24:5
22| await app.screenshot("settle-failure");
23| await screen.getByText("OK", { exact: true }).tap();
24| await expect(screen.getByText("Could not un-settle thread", { exa…
| ^
25| await app.screenshot("unsettle-feedback");
26| } finally {
❯ at com.t3tools.t3code.dev / Chats
❯ trace .e2e/manual-base-2/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯
Test Files 1 failed | 0 passed (1)
Tests 1 failed | 0 passed (1)
Cleanup 1 cleanup failure: CLEANUP_TIMEOUT: stopping the video timed out
Start at 07:59:17
Duration 241.63s (4m 2s, startup 7.01s)
Traces .e2e/manual-base-2/results/ (1 page, trace.md in each test's directory)
Screenshots .e2e/manual-base-2/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/001-after-unsettle-pressed.png
.e2e/manual-base-2/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/002-settle-failure.png
Markdown .e2e/manual-base-2/summary.md
Failed × |ios| scenarios/pending-unsettle.e2e.ts:24 > Un-settle reports its own failure while Settle is pending
ASSERTION_FAILED: expect.toBeVisible failed
trace .e2e/manual-base-2/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
manual-head-1.log
[scripts]$ E2E_TELEMETRY_DISABLED=1 e2e run scenarios/pending-unsettle.e2e.ts --target ios --output .e2e/manual-head-1 ⊘ cache disabled
RUN e2e v0.23.0 [workspace-path]
run [device-or-run-id] · targets: web, ios
ℹ leasing 1 ios device(s) from simlock
ℹ simlock: leased [lease-id]
ℹ booting [device-or-run-id] (1 of 1)
ℹ [device-or-run-id]: com.t3tools.t3code.dev did not open (open com.t3tools.t3code.dev failed: Simulator device failed to launch com.t3tools.t3code.dev. Hint: The app bundle is not installed on this simulator. Run install before open.); the first attempt opens it
✓ mobile engine for target "ios" prepared 123.44s
✓ target "ios" command at http://127.0.0.1:8190/status ready 11.51s
× |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending 130.29s
→ locator matched 2 nodes, expected exactly one: getByText("OK")
❯ |ios| scenarios/pending-unsettle.e2e.ts (1 test | 1 failed) 130.29s
ℹ simlock: released 1 device(s)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
FAIL |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending
LOCATOR_AMBIGUOUS: locator matched 2 nodes, expected exactly one: getByText("OK")
❯ scenarios/pending-unsettle.e2e.ts:23:5
21| await screen.getByText("Could not settle thread", { exact: true }…
22| await app.screenshot("settle-failure");
23| await screen.getByText("OK", { exact: true }).tap();
| ^
24| await expect(screen.getByText("Could not un-settle thread", { exa…
25| await app.screenshot("unsettle-feedback");
❯ at com.t3tools.t3code.dev / Chats
❯ on screen #n1154 button "OK"
❯ on screen #n1168 button "OK"
❯ trace .e2e/manual-head-1/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
❯ video .e2e/manual-head-1/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/video/video.mp4
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯
Test Files 1 failed | 0 passed (1)
Tests 1 failed | 0 passed (1)
Start at 08:06:39
Duration 145.02s (2m 25s, startup 11.51s)
Traces .e2e/manual-head-1/results/ (1 page, trace.md in each test's directory)
Screenshots .e2e/manual-head-1/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/001-after-unsettle-pressed.png
.e2e/manual-head-1/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/002-settle-failure.png
Markdown .e2e/manual-head-1/summary.md
Failed × |ios| scenarios/pending-unsettle.e2e.ts:23 > Un-settle reports its own failure while Settle is pending
LOCATOR_AMBIGUOUS: locator matched 2 nodes, expected exactly one: getByText("OK")
trace .e2e/manual-head-1/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
manual-base-short.log
[scripts]$ E2E_TELEMETRY_DISABLED=1 e2e run scenarios/pending-unsettle.e2e.ts --target ios --output .e2e/manual-base-short ⊘ cache disabled
RUN e2e v0.23.0 [workspace-path]
run [device-or-run-id] · targets: web, ios
ℹ leasing 1 ios device(s) from simlock
ℹ simlock: leased [lease-id]
ℹ booting [device-or-run-id] (1 of 1)
ℹ [device-or-run-id]: com.t3tools.t3code.dev did not open (open com.t3tools.t3code.dev failed: Daemon request timed out Hint: Retry with --debug and verify the remote daemon URL, auth token, and remote host logs.); the first attempt opens it
✓ mobile engine for target "ios" prepared 250.20s
✓ target "ios" command at http://127.0.0.1:8190/status ready 12.98s
× |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending 232.13s
→ expect.toBeVisible failed
❯ |ios| scenarios/pending-unsettle.e2e.ts (1 test | 1 failed) 232.13s
ℹ simlock: released 1 device(s)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
FAIL |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending
ASSERTION_FAILED: expect.toBeVisible failed
locator: getByText("Could not un-settle thread")
expected: visible
observed: no node (match count 0)
❯ at com.t3tools.t3code.dev / Chats
❯ trace .e2e/manual-base-short/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯
Test Files 1 failed | 0 passed (1)
Tests 1 failed | 0 passed (1)
Start at 08:14:57
Duration 251.91s (4m 12s, startup 12.98s)
Traces .e2e/manual-base-short/results/ (1 page, trace.md in each test's directory)
Screenshots .e2e/manual-base-short/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/001-after-unsettle-pressed.png
.e2e/manual-base-short/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/002-settle-failure.png
Markdown .e2e/manual-base-short/summary.md
Failed × |ios| scenarios/pending-unsettle.e2e.ts:6 > Un-settle reports its own failure while Settle is pending
ASSERTION_FAILED: expect.toBeVisible failed
trace .e2e/manual-base-short/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/trace.md
manual-head-short.log
[scripts]$ E2E_TELEMETRY_DISABLED=1 e2e run scenarios/pending-unsettle.e2e.ts --target ios --output .e2e/manual-head-short ⊘ cache disabled
RUN e2e v0.23.0 [workspace-path]
run [device-or-run-id] · targets: web, ios
ℹ leasing 1 ios device(s) from simlock
ℹ simlock: leased [lease-id]
ℹ booting [device-or-run-id] (1 of 1)
ℹ [device-or-run-id]: com.t3tools.t3code.dev did not open (open com.t3tools.t3code.dev failed: Simulator device failed to launch com.t3tools.t3code.dev. Hint: The app bundle is not installed on this simulator. Run install before open.); the first attempt opens it
✓ mobile engine for target "ios" prepared 78.26s
✓ target "ios" command at http://127.0.0.1:8190/status ready 11.18s
✓ |ios| scenarios/pending-unsettle.e2e.ts > Un-settle reports its own failure while Settle is pending 97.76s
✓ |ios| scenarios/pending-unsettle.e2e.ts (1 test) 97.76s
ℹ simlock: released 1 device(s)
Test Files 1 passed (1)
Tests 1 passed (1)
Start at 08:21:26
Duration 112.80s (1m 53s, startup 11.18s)
Traces .e2e/manual-head-short/results/ (1 page, trace.md in each test's directory)
Screenshots .e2e/manual-head-short/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/001-after-unsettle-pressed.png
.e2e/manual-head-short/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/002-settle-failure.png
.e2e/manual-head-short/results/pending-unsettle-un-settle-reports-its-own-773ecede807539da/attempt-1/screenshots/003-unsettle-feedback.png
Markdown .e2e/manual-head-short/summary.md