android / android/android-test

AndroidX Test java package names should match their maven artifact names

Open
#372 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.2k
Forks
342
Avg merge
11h 29m
Merged PRs (30d)
2

Description

Currently there is a bunch of AndroidX Test classes whose namespace does not match their maven name

Separate artifacts could be created for these classes:
androidx.test.filters
androidx.test.platform
androidx.test.annotation

There is also a bunch of existing androidx.test.runner classes that are actually in the androidx.test:monitor artifact. Those might be more complicated to clear up...

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the Maven artifact layout and the classes in the named androidx.test.filters, androidx.test.platform, androidx.test.annotation, and androidx.test.runner namespaces. Determine which packages should have separate artifacts and how the existing runner classes relate to the monitor artifact; done means an agreed, consistent package-to-artifact plan, including the noted runner cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, mobile, testing
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.