Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup CI #540

Merged
merged 57 commits into from
Aug 7, 2023

pr feedback

6a7a3e2
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Setup CI #540

pr feedback
6a7a3e2
Select commit
Loading
Failed to load commit list.
GitHub Actions / Xcode test results succeeded Aug 7, 2023 in 0s

Xcode test results

Testing workspace plaidRNDemo with scheme plaidRNDemo

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
3300050.36s

Test Summary

plaidRNDemoTests

  • Device: iPhone 14 Pro, 16.4 (20E247)
  • SDK: Simulator - iOS 16.4, 16.4
TestTotalSuccessFailureSkippedExpected Failure
test-class PlaidRNDemoTests22000

plaidRNDemoUITests

  • Device: iPhone 14 Pro, 16.4 (20E247)
  • SDK: Simulator - iOS 16.4, 16.4
TestTotalSuccessFailureSkippedExpected Failure
test-class PlaidRNDemoUITests11000

Failure Failures

All tests passed 🎉

Details

Test Details

plaidRNDemoTestsback

PlaidRNDemoTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testPlaidCredentialsExist()
Successtest-method testVersion()

plaidRNDemoUITestsback

PlaidRNDemoUITests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)50.36s
Successtest-method testCredentialEntryHappyPath()

Activities:
  • Start Test at 2023-08-07 16:19:34.291
  • Some attachments were deleted because they were configured to be removed on success.
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
    • Setting device orientation to Portrait
      • Wait for com.apple.springboard to idle
  • Open org.reactjs.native.example.plaidRNDemo
    • Launch org.reactjs.native.example.plaidRNDemo
      • Setting up automation session
      • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Waiting 30.0s for "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other to exist
    • Checking Expect predicate exists == 1 for object "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
      • Checking existence of "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
  • Checking existence of "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
  • Double tap "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
    • Check for interrupting elements affecting "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Double tap "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
    • Check for interrupting elements affecting "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Tap "Paste" MenuItem
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the "Paste" MenuItem
    • Check for interrupting elements affecting "Paste" MenuItem
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Get all elements bound by index for: Elements matching predicate '"OPEN LINK" IN identifiers'
  • Tap "OPEN LINK" Other
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the "OPEN LINK" Other
    • Check for interrupting elements affecting "OPEN LINK" Other
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Tap "OPEN LINK" Other
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the "OPEN LINK" Other
    • Check for interrupting elements affecting "OPEN LINK" Other
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Tap "OPEN LINK" Other
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the "OPEN LINK" Other
    • Check for interrupting elements affecting "OPEN LINK" Other
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
  • Checking Expect predicate exists == 1 for object Button
    • Checking existence of Button
  • Tap Button
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the Button
    • Check for interrupting elements affecting "Continue" Button
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Checking Expect predicate exists == 1 for object Button
    • Checking existence of Button
  • Tap Button
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the Button
    • Check for interrupting elements affecting "TD Bank" Button
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
  • Waiting 15.0s for TextField to exist
    • Checking Expect predicate exists == 1 for object TextField
      • Checking existence of TextField
  • Checking existence of TextField
  • Checking existence of SecureTextField
  • Tap TextField
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the TextField
    • Check for interrupting elements affecting TextField
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Type 'user_good' into TextField at {{32.0, 353.0}, {329.0, 56.0}}
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the TextField at {{32.0, 353.0}, {329.0, 56.0}}
    • Check for interrupting elements affecting TextField
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Tap SecureTextField
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the SecureTextField
    • Check for interrupting elements affecting SecureTextField
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Type '' into SecureTextField at {{32.0, 314.0}, {329.0, 57.0}}
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the SecureTextField at {{32.0, 314.0}, {329.0, 57.0}}
    • Check for interrupting elements affecting SecureTextField
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Tap "Done" Button
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the "Done" Button
    • Check for interrupting elements affecting "Done" Button
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Checking Expect predicate exists == 1 for object Button
    • Checking existence of Button
  • Tap Button
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the Button
    • Check for interrupting elements affecting "Submit" Button
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText
    • Checking existence of StaticText
  • Tap StaticText
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the StaticText
    • Check for interrupting elements affecting "Plaid Checking" StaticText
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Checking Expect predicate exists == 1 for object Button
    • Checking existence of Button
  • Tap Button
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the Button
    • Check for interrupting elements affecting "Continue" Button
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Checking Expect predicate exists == 1 for object Button
    • Checking existence of Button
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object Button
    • Checking existence of Button
  • Tap Button
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
    • Find the Button
    • Check for interrupting elements affecting "Continue" Button
    • Synthesize event
    • Wait for org.reactjs.native.example.plaidRNDemo to idle
  • Checking Expect predicate exists == 0 for object WebView
    • Checking existence of WebView
  • Tear Down
    • Terminate org.reactjs.native.example.plaidRNDemo:11994