Features
- Internal: new client-server implementation (#2660, by @noomorph)
- Promptly throws an error message if the app was never launched or is not connecting to the Detox server.
- On-spot app crash handling — either as a rejected
await
, or as a logged error message — it now gives 5 seconds to the app to finish miscellaneous artifacts recordings. - Overall, a stricter attitude to sudden app disconnects — it will be evident if there's abnormal behavior between the runner and the app.
Miscellaneous
- Log prefixes have been made a bit shorter.
- Removed
DetoxRuntimeError:
from non-relevant errors (e.g. element assertions).