Currently (12.2.4), libraries used only in the test configurations are not included in the generated libraries list.
Technically, these dependencies are not bundled with the app, but they are still an important part of the project. Including them would help acknowledge and credit the authors of testing libraries and frameworks.
Examples of missing libraries:
- Konsist
- MockK
- JUnit
(and other test-only dependencies)
Steps to reproduce:
- Clone and run android-showcase
- Open the app.
- Navigate to Settings → Open Source Licences.
- Notice that test-only dependencies (e.g., Konsist, MockK, JUnit) are not shown.
Expected behavior:
- Option (configurable): Ability to include test dependencies in the libraries list (on by default).
- This would allow projects to transparently display and credit all libraries used, not only those bundled in production.
Use case / Rationale:
- Properly credit open-source authors, even for tooling/test dependencies.
- Maintain transparency about all libraries used in a project.
Currently (
12.2.4), libraries used only in thetestconfigurations are not included in the generated libraries list.Technically, these dependencies are not bundled with the app, but they are still an important part of the project. Including them would help acknowledge and credit the authors of testing libraries and frameworks.
Examples of missing libraries:
(and other test-only dependencies)
Steps to reproduce:
Expected behavior:
Use case / Rationale: