google / google/EarlGrey

Help! We really really reeeeeeaaaaaaaaally need EarlGrey 1.17

Open
#1,337 8 comments 1 reaction 0 assignees View on GitHub
Dominant language
Objective-C
Stars
5.7k
Forks
737
Avg merge
1d 20h
Merged PRs (30d)
5

Description

God. help! Really Really Need Help! Hope EarlGrey 1.17 is comming soon!!!!!!!!!!!!!
EarlGrey 2.0 is not what we want. (Our test cases are based on XCTestCase)
____________________________________________________________
Below is the problem I met and can not resolve:

EarlGrey 1.16 running on iPhones(not simulator) >iOS 13.2 system(such as iOS 13.2.2, iOS 13.3 and so on) will find this error when running the test case based on XCTestCase (see the Exception Details below, please):
Exception Details: Timed out waiting for app to idle.

Please check the fatal error below:
_____________________________________________________________
Exception: TimeoutException

Exception Name: TimeoutException
Exception Reason: Couldn't assert that ([GREYCondition conditionWithName:@"等待条件满足" block:^BOOL{ return [[QNReadSomeManager sharedInstance] someHistoryList].count == 0; }]) is true.
Exception Details: Timed out waiting for app to idle.

Contributor guide

Open the contributing guide

Research direction

The report names XCTestCase, GREYCondition, and QNReadSomeManager but no repository files or specific test. Start by reproducing the timeout on a physical iOS 13.2-or-newer device with EarlGrey 1.16, then inspect the app-idle wait around the reported condition. Done should mean the XCTestCase completes without the “Timed out waiting for app to idle” failure, or the issue is clarified with a confirmed EarlGrey 1.17 plan.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, objective-c
Domain
mobile, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.