You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Speculos automation sometimes cannot process the many interactions of confirming multiples outputs quickly enough.
Sometimes this makes the app reach a bad state when pytest sends information before the outputs are confirmed.
Sometimes the multiple requests during the automation process makes the simulator crash.
Solution
There are a few possible solutions for this.
Wait a certain amount of time before some commands, this does not fix the core issue but can make it less of a problem.
Use the events endpoint of speculos to wait until the automation reaches the desired state, also does not solve the core issue but we can know for sure when the problem was with the speculos automation.
Refactor to use client side automation, which makes tests more complicated but we will not depend on speculos automatiion
The text was updated successfully, but these errors were encountered:
Summary
Speculos automation sometimes cannot process the many interactions of confirming multiples outputs quickly enough.
Sometimes this makes the app reach a bad state when pytest sends information before the outputs are confirmed.
Sometimes the multiple requests during the automation process makes the simulator crash.
Solution
There are a few possible solutions for this.
The text was updated successfully, but these errors were encountered: