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

Integrate RoboElectric for testing #133

Closed
isuPatches opened this issue May 12, 2019 · 0 comments · Fixed by #126
Closed

Integrate RoboElectric for testing #133

isuPatches opened this issue May 12, 2019 · 0 comments · Fixed by #126
Assignees
Labels
Status - Released Work that has been released TODO Work that needs a-doin'
Milestone

Comments

@isuPatches
Copy link
Owner

Generally, I would not be in favor of adding a dependency like RoboElectric given the numerous outstanding issues with the tool, but in the case of this Library, it's benefits will outweigh the cons. My thoughts are:

  1. We can move to full unit tests for the library
  2. We can emulate multiple Android SDK levels and easily test against an array of them as necessary
  3. We can generate a full code coverage report without having to aggregate across unit + instrumentation tests from different devices with different SDK levels
  4. Travis CI with emulators absolutely sucks

I foresee this being an interim solution and would consider Firebase TestLab or another similar service as being the ultimate end goal.

@isuPatches isuPatches self-assigned this May 12, 2019
@isuPatches isuPatches added 4.x Status - Completed A feature that has been developed but not released TODO Work that needs a-doin' labels May 12, 2019
@isuPatches isuPatches added this to the 4.x milestone May 12, 2019
@isuPatches isuPatches added Status - Completed A feature that has been developed but not released and removed Status - Completed A feature that has been developed but not released Status - Not Started Work that is ticketed but not started labels May 12, 2019
@isuPatches isuPatches added Status - Released Work that has been released and removed Status - Completed A feature that has been developed but not released labels Jan 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status - Released Work that has been released TODO Work that needs a-doin'
Projects
None yet
1 participant