Skip to content

Latest commit

 

History

History
 
 

CameraXBasic

CameraXbasic

CameraXbasic aims to demonstrate how to use CameraX APIs written in Kotlin.

Build

To build the app directly from the command line, run:

./gradlew assembleDebug

Test

Unit testing and instrumented device testing share the same code. To test the app using Robolectric, no device required, run:

./gradlew test

To run the same tests in an Android device connected via ADB, run:

./gradlew connectedAndroidTest

Alternatively, test running configurations can be added to Android Studio for convenience (and a nice UI). To do that:

  1. Go to: Run > Edit Configurations > Add New Configuration.
  2. For Robolectric select Android JUnit, for connected device select Android Instrumented Tests.
  3. Select app module and com.android.example.cameraxbasic.MainInstrumentedTest class.
  4. Optional: Give the run configuration a name, like test robolectric or test device