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

CyberShadow / aconfmgr / 611 / 1
94%
master: 94%

Build:
DEFAULT BRANCH: master
Ran 17 Nov 2025 04:46PM UTC
Files 13
Run time 109min
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

16 Nov 2025 08:53PM UTC coverage: 49.376% (-43.5%) from 92.897%
611.1

push

github

CyberShadow
test: Reorganize Makefile sections in logical dependency order

Reorganized GNUmakefile to follow a logical flow from dependencies to
dependents, with clear section markers:

1. Configuration (SHELL, SRC, TMP variables)
2. Entry point targets (check, ci, lint)
3. Basic infrastructure (tmp, downloads, bash/coreutils)
4. Docker image building (needed before integration tests)
5. Test suite - mock mode
6. Test suite - integration mode (depends on Docker)
7. Linting & coverage
8. Clean-up
9. Phony declarations

**Bug fix:** This reorganization fixes a critical bug where DOCKER_IMAGE_OK
was defined AFTER the pattern rule that used it (line 196 vs line 152).
When Make parsed the pattern rule, the variable was undefined, so it
expanded to empty string and the Docker image dependency was silently lost.
This caused integration tests in CI to fail with "Unable to find image
'aconfmgr:latest'" because Make never tried to build the image.

Now DOCKER_IMAGE_OK is defined at line 166, BEFORE the pattern rule at
line 199, so the dependency is correctly included.

Verified:
- make -p shows tmp/.docker-image-ok in pattern rule prerequisites
- make -n testsuite-integration now builds Docker image before running tests

1227 of 2485 relevant lines covered (49.38%)

22.86 hits per line

Source Files on job Integration - 611.1
  • Tree
  • List 13
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 611
  • 32a9d425 on github
  • Prev Job for on master (#542.1)
  • Next Job for on master (#623.1)
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

© 2026 Coveralls, Inc