Git Product home page Git Product logo

Comments (7)

strooooke avatar strooooke commented on August 22, 2024
java.lang.RuntimeException: retrofit.converter.ConversionException: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.lambdasoup.watchlater.AddActivity$ErrorHandlingCallback.failure(AddActivity.java:409)

from watchlater.

strooooke avatar strooooke commented on August 22, 2024
android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with string from resource id: <2130968578>[choose_account] value: Choose account

from watchlater.

strooooke avatar strooooke commented on August 22, 2024

So far, none of those issues has reoccured. Close for the time being.

from watchlater.

strooooke avatar strooooke commented on August 22, 2024

All these issues still occur and are related:

  • the NullPointerException in translateError is caused by the test already having finished, so the MockWebServer has already its responses cleared and emits a 404.
  • the "target view should be visible but is not" failures are due to Espresso thinking that the activity has quietend
  • there is a time interval between the first and the second http request that happen in the sometimes failing cases (authFail, addSuccess, addAlreadyInPlaylist) during which the retrofit http executor says it's idle, and apparently Espresso detects no activity on the main thread either. Hence, it tests its assertions, fails and possibly drags some related issues with it.

from watchlater.

strooooke avatar strooooke commented on August 22, 2024

Turning off animations on the test device (as recommended) is helpful, but not sufficient.

from watchlater.

maxhille avatar maxhille commented on August 22, 2024

Maybe updating to retrofit2 will help, because under the hood it uses AsyncTask.

from watchlater.

maxhille avatar maxhille commented on August 22, 2024

UI tests will be redone with moving to GAAC

from watchlater.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.