AdamMc331 / AndroidAppTemplate

This is a template repository with developer tooling already included so you can get up and running with confidence.
287 stars 18 forks source link

Adding a BasePaparazziTest helper. #234

Closed AdamMc331 closed 3 days ago

AdamMc331 commented 3 weeks ago

Summary

Helper base class automatically tests Composable content in light/dark mode. Also adds a GitHub action to validate paparazzi tests.

All of this can be removed if user elects not to use paparazzi via the setup.gradle file.

How It Was Tested

CI passing should verify everything here

github-actions[bot] commented 3 weeks ago
1 Warning
:warning: Please add labels to this PR.
2 Messages
:book: Thanks @AdamMc331!
:book:

The following dependencies have later milestone versions:

  • com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin [2.0.20-1.0.25 -> 2.0.21-1.0.26]
    https://goo.gle/ksp
  • com.google.devtools.ksp:symbol-processing [2.0.20-1.0.25 -> 2.0.21-1.0.26]
    https://goo.gle/ksp
  • com.google.devtools.ksp:symbol-processing-api [2.0.20-1.0.25 -> 2.0.21-1.0.26]
    https://goo.gle/ksp
  • com.google.devtools.ksp:symbol-processing-cmdline [2.0.20-1.0.25 -> 2.0.21-1.0.26]
    https://goo.gle/ksp
  • com.squareup:sort-gradle-dependencies-app [0.8 -> 0.11]
    https://github.com/square/gradle-dependencies-sorter
  • com.squareup.sort-dependencies:com.squareup.sort-dependencies.gradle.plugin [0.8 -> 0.11]
    https://github.com/square/gradle-dependencies-sorter

Failed to determine the latest version for the following dependencies (use –info for details):

  • com.google.testing.platform:android-driver-instrumentation
  • com.google.testing.platform:android-test-plugin
  • com.google.testing.platform:core
  • com.google.testing.platform:launcher
  • io.coil-kt.coil3:coil-compose
  • io.coil-kt.coil3:coil-network-okhttp
  • io.gitlab.arturbosch.detekt:detekt-cli
    1.23.7

Gradle current updates:

  • Gradle: [8.10.2: UP-TO-DATE]

Generated by :no_entry_sign: Danger

github-actions[bot] commented 2 weeks ago
Warnings
:warning: Please add labels to this PR.
Messages
:book: Thanks @AdamMc331!
:book: The following dependencies have later milestone versions: - com.android.tools.layoutlib:layoutlib-resources [14.0.11 -> 15.0.6] https://developer.android.com/studio - com.android.tools.layoutlib:layoutlib-runtime [14.0.11 -> 15.0.6] https://developer.android.com/studio - com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin [2.0.21-1.0.27 -> 2.0.21-1.0.28] https://goo.gle/ksp - com.google.devtools.ksp:symbol-processing [2.0.21-1.0.27 -> 2.0.21-1.0.28] https://goo.gle/ksp - com.google.devtools.ksp:symbol-processing-api [2.0.21-1.0.27 -> 2.0.21-1.0.28] https://goo.gle/ksp - com.google.devtools.ksp:symbol-processing-cmdline [2.0.21-1.0.27 -> 2.0.21-1.0.28] https://goo.gle/ksp - com.squareup:sort-gradle-dependencies-app [0.8 -> 0.13] https://github.com/square/gradle-dependencies-sorter - com.squareup.sort-dependencies:com.squareup.sort-dependencies.gradle.plugin [0.8 -> 0.13] https://github.com/square/gradle-dependencies-sorter - org.jmailen.kotlinter:org.jmailen.kotlinter.gradle.plugin [4.4.1 -> 4.5.0] Failed to determine the latest version for the following dependencies (use --info for details): - com.google.testing.platform:android-driver-instrumentation - com.google.testing.platform:android-test-plugin - com.google.testing.platform:core - com.google.testing.platform:launcher - io.gitlab.arturbosch.detekt:detekt-cli 1.23.7 Gradle current updates: - Gradle: [8.11: UP-TO-DATE]

Generated by :no_entry_sign: Danger Kotlin against 8b56c1a8e2c9c36049d0b1c98871f09bf8498ff2