Skip to content

Add testify-paparazzi utility library#280

Draft
djette-st wants to merge 1 commit intomainfrom
paparazzi-ext
Draft

Add testify-paparazzi utility library#280
djette-st wants to merge 1 commit intomainfrom
paparazzi-ext

Conversation

@djette-st
Copy link
Collaborator

Summary

  • Adds new Ext/Paparazzi JVM library module (testify-paparazzi) with Paparazzi snapshot testing utilities
  • Provides device presets, theme helpers, font scale/locale testing, accessibility snapshot support, state matrix testing, and a high-level ComposableSnapshotRule
  • Adds CI verification workflow in bitrise.yml (ktlintCheck + assemble)

Test plan

  • ./gradlew :PaparazziExt:build compiles and produces a JAR
  • ./gradlew :PaparazziExt:ktlintMainSourceSetCheck passes
  • ./gradlew :PaparazziExt:dokkaGenerateModuleHtml generates documentation
  • Verify JAR contents include all 9 compiled source files

Introduces a new JVM library module providing Paparazzi snapshot testing
utilities: device presets, theme helpers, font scale/locale testing,
accessibility snapshot support, state matrix testing, and a high-level
ComposableSnapshotRule. Includes CI verification in bitrise.yml.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant