Skip to content
This repository has been archived by the owner on Jan 29, 2018. It is now read-only.
/ android-buddybuild Public archive

[DEPRECATED] A BuddyBuild client for Android

Notifications You must be signed in to change notification settings

tir38/android-buddybuild

Repository files navigation

DEPRECATED

Now that BuddyBuild is owned by Apple and no longer supporting Android apps I have no interest in continuing this project. So long and thanks for all the fish.

BuddyBuild Android Client

Continuous Integration

BuddyBuild

We use BuddyBuild to build the BuddyBuild Android client. What did you expect?

Test Path

We load .json files from disk during unit tests. When running tests from CL (e.g. ./gradlew test) the path that the tests is run on is not the same as when running tests from within Android Studio. To fix this, we need to tell Android Studio to run tests from the module path for all Android JUnit tests:

android_studio_set_test_path_screenshot

Running All Tests

We have tests for the following modules:

  • core - "local" unit tests
  • rest - "local" unit tests
  • app - "local" unit tests, "instrumentation" unit tests

Run all of these tests via command line with

$ ./gradlew clean core:test rest:testDebugUnitTest app:connectedDebugAndroidTest

Running Lint And Checkstyle

We run Lint and Checkstyle on the project. Check lint.xml and checkstyle.xml to see our blacklisted/whitelisted checks. Run all of these checks from command line with:

$ ./gradlew clean rest:lint app:lintDebug
$ ./gradlew clean core:checkStyleMain core:checkStyleTest rest:androidCheckstyle app:androidCheckstyle

About

[DEPRECATED] A BuddyBuild client for Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published