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

CyberShadow / aconfmgr / 611
94%

Build:
DEFAULT BRANCH: master
Ran 16 Nov 2025 09:51PM UTC
Jobs 1
Files 0
Run time –
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

pending completion
611

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
Jobs
ID Job ID Ran Files Coverage
1 Integration - 611.1 16 Nov 2025 09:51PM UTC 13
49.38
Source Files on build 611
Detailed source file information is not available for this build.
  • Back to Repo
  • 32a9d425 on github
  • Prev Build on master (#542)
  • Next Build on master (#623)
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