mirror of
https://github.com/priyanshujain/sanderling.git
synced 2026-10-03 11:37:09 +00:00
docs(runs): correct --clear-data lifecycle wording
Default behavior no longer wipes app data between runs; --clear-data is now opt-in.
This commit is contained in:
1 parent
92c9e89008
commit
b70da450c8
1 file changed
+5
-1
+5
-1
@@ -13,7 +13,7 @@ A run is not analogous to a unit test. A closer framing is: boot a fuzzer for an
|
||||
```
|
||||
sanderling test --spec spec.ts --bundle-id com.example.app --duration 30m
|
||||
│
|
||||
├── uninstall and reinstall the app (clean slate, every run)
|
||||
├── launch the app under test (pass --clear-data to wipe app data first)
|
||||
├── boot the sidecar, connect the agent socket
|
||||
├── bundle the spec, load it into goja
|
||||
│
|
||||
@@ -26,6 +26,10 @@ sanderling test --spec spec.ts --bundle-id com.example.app --duration 30m
|
||||
└── meta.json
|
||||
```
|
||||
|
||||
## App state across runs
|
||||
|
||||
By default the installed app is left in place between runs. Whatever state the previous run left behind (account, cached responses, onboarding completion) carries over. Pass `--clear-data` to wipe app data before launch and start cold every run. See [CLI reference](./cli/#sanderling-test) for the flag.
|
||||
|
||||
## Why runs are long and linear
|
||||
|
||||
sanderling does not restart the app every N steps. Each restart throws away two things.
|
||||
|
||||
Reference in new issue
Block a user