• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

AndreMiras / python-for-android
62%
develop: 64%

Build:
Build:
LAST BUILD BRANCH: feature/documentation
DEFAULT BRANCH: develop
Repo Added 05 Oct 2021 04:07PM UTC
Token So79lOfsi3GU08dwbY099t9MfPffkk5qw regen
Build 79 Last
Files 192
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/increase_test_coverage
branch: feature/increase_test_coverage
CHANGE BRANCH
x
Reset
Sync Branches
  • feature/increase_test_coverage
  • develop
  • feature/bootstraps_refactoring
  • feature/bootstraps_refactoring2
  • feature/bump_sh_dep
  • feature/ci_free_disk_space
  • feature/docker_login_fix
  • feature/docker_workflow_fixes
  • feature/documentation
  • feature/drop_libmysqlclient_recipe
  • feature/fix_documentation_build
  • feature/fix_greenlet_recipe
  • feature/greenlet_recipe
  • feature/increase_test_coverage_entrypoint_bdistapk
  • feature/java_linting
  • feature/linter_fixes
  • feature/makefile_clean_up
  • feature/maximize_build_space
  • feature/migrate_upload_artifact
  • feature/minor_refactoring
  • feature/on_demand_custom_ci_build
  • feature/rebuild_updated_recipes_fix
  • feature/rebuild_updated_recipes_logger
  • feature/test_sdl2_mixer

02 Nov 2025 07:20PM UTC coverage: 61.929% (+1.4%) from 60.541%
19016990286

push

github

AndreMiras
:white_check_mark: Increase test coverage for logger, prerequisites, and pythonpackage

Add comprehensive tests to improve coverage:

Logger module (66% → 86%):
- Color setup and configuration (never/always/auto modes)
- Utility functions (shorten_string, get_console_width)
- LevelDifferentiatingFormatter for all log levels
- shprint error handling with filters and critical failures
- Logging helpers (info_main, info_notify)

Prerequisites module (45% → 80%):
- Base Prerequisite class methods (is_valid, checker)
- Installation workflow (ask_to_install, install)
- JDK version checking and JAVA_HOME support
- Homebrew formula location helpers
- Main check_and_install workflow

Pythonpackage module:
- Parametrized tests for parse_as_folder_reference edge cases
- Filesystem path detection for relative paths and git URLs
- Dependency transformation with query params and fragments
- Error handling for package extraction and invalid metadata

1176 of 2443 branches covered (48.14%)

Branch coverage included in aggregate %.

5259 of 7948 relevant lines covered (66.17%)

5.28 hits per line

Relevant lines Covered
Build:
Build:
7948 RELEVANT LINES 5259 COVERED LINES
5.28 HITS PER LINE
Source Files on feature/increase_test_coverage
  • Tree
  • List 192
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19016990286 feature/increase_test_coverage :white_check_mark: Increase test coverage for logger, prerequisites, and pythonpackage Add comprehensive tests to improve coverage: Logger module (66% → 86%): - Color setup and configuration (never/always/auto modes) - Utility functions (shorten... push 02 Nov 2025 07:23PM UTC AndreMiras github
61.93
19003108125 feature/increase_test_coverage :white_check_mark: unit test patching & checkdependencies modules - tests/test_patching.py: tests covering platform detection, architecture checks, API level comparisons, version checking, and logical conjunctions used in recipe patch conditi... push 01 Nov 2025 09:51PM UTC AndreMiras github
59.08
See All Builds (73)

Badge your Repo: python-for-android

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc