autonomousapps / autonomousapps/dependency-analysis-gradle-plugin

Add documentation on how to setup dev environment for Android development (to run tests)

Open
#430 0 comments 1 reaction 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
Kotlin
Stars
2.2k
Forks
158
Avg merge
16h 25m
Merged PRs (30d)
46

Description

The `functionalTest` suite has a number of Android specs that assume a dev environment suitable for them to run in. For any current or former Android developer, this is trivial, as they would have installed all the necessary tools since time immemorial. For non-Android JVM developers, this means they cannot run the full test suite. They can run all the JVM tests with `./gradlew funcTest --tests com.autonomousapps.jvm.*`, but the Android tests remain a bridge too far.

The Wiki and/or the readme should be updated with instructions on how to use the command-line `sdkmanager` to install the necessary tools from a clean slate.

This would be a good first issue for any Android developer who would like to help out :)

Contributor guide

Open the contributing guide

Research direction

Start with the repository Wiki and/or README, then review the Android specs in the functionalTest suite and the JVM-only command ./gradlew funcTest --tests com.autonomousapps.jvm.*. Document how to use the command-line sdkmanager from a clean slate, including the tools needed to run the Android tests; done means a non-Android JVM developer can follow the instructions and run the full test suite.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.