Add tests for `org.beeware.ARGV` and `org.beeware.ENVIRON`
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
Research direction
Review the Android test setup in Python-support-testbed and the proposed changes in briefcase-android-gradle-template PR #97. Run the existing Android tests, then add automated coverage showing that org.beeware.ARGV and org.beeware.ENVIRON are passed into the app correctly. Done means both cases run automatically and pass.
Written by the indexing model from the issue text.
Description
What is the problem or limitation you are having?
Currently the command line arguments (passed to an android app via org.beeware.ARGV) and environment variables (passed to an android app via org.beeware.ENVIRON as proposed here ) are not automatically tested for android.
Describe the solution you'd like
The command line arguments and environment variables should be automatically tested.
Describe alternatives you've considered
Do not test these cases automatically. Manual testing is enough.
Additional context
This has been proposed here: https://github.com/beeware/briefcase-android-gradle-template/pull/97#issuecomment-2767555341
- Dominant language
- Python
- Stars
- 7
- Forks
- 8
- Avg merge
- 9h 41m
- Merged PRs (30d)
- 1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from beeware/Python-support-testbed
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
enhancement good first issue
Difficulty 4/5 3-5 days Newbie friendliness 45/100
beeware/Python-support-testbed#191 · 2 comments ·
All issues in beeware/Python-support-testbed
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
simonw/sqlite-utils#872 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100