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

agama-project / agama / 13204414079
73%

Build:
DEFAULT BRANCH: master
Ran 07 Feb 2025 05:02PM UTC
Jobs 2
Files 652
Run time 2min
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

07 Feb 2025 04:59PM UTC coverage: 70.995% (+0.08%) from 70.92%
13204414079

push

github

web-flow
feat: implement some libzypp error callbacks (#1932)

## Problem

Agama only implements a few libzypp error callbacks, so many times it
does not report problems
properly.

## Solution

Implement more libzypp error callbacks, reporting more types of
problems.

- [x] DoneProvide
- ~~SourceProbeError~~ - not used
- ~~SourceCreateError~~ - not used
- [x] ScriptProblem
- [x] DonePackage

for not used see https://github.com/yast/yast-pkg-bindings/pull/191

## Testing

- Tested manually, testing the package installation failure was a bit
tricky. I used `dd if=/dev/zero of=/mnt/eat-space` to eat all available
space. But you need to leave enough space for download and not enough to
install the package.

## Future

- AcceptUnknownGpgKey
- AcceptVerificationFailed
- AcceptFileWithoutChecksum
- AcceptWrongDigest
- AcceptUnknownDigest

## Screenshots


![agama-package-callbacks](https://github.com/user-attachments/assets/ceb9bbe5-72a1-437c-8061-9dc199f151d9)

75 of 90 new or added lines in 7 files covered. (83.33%)

15 existing lines in 1 file now uncovered.

17442 of 24568 relevant lines covered (70.99%)

35.42 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
97.06
service/lib/agama/software/callbacks/provide.rb
1
95.65
service/lib/agama/software/callbacks/script.rb
13
66.67
-24.64% service/lib/agama/software/callbacks/progress.rb

Uncovered Existing Lines

Lines Coverage ∆ File
15
66.67
-24.64% service/service/lib/agama/software/callbacks/progress.rb
Subprojects
ID Flag name Job ID Ran Files Coverage
2 service 13204414079.2 07 Feb 2025 05:02PM UTC 522
89.06
GitHub Action Run
2 rust 13198839713.2 07 Feb 2025 11:32AM UTC 130
25.21
GitHub Action Run
Source Files on build 13204414079
  • Tree
  • List 652
  • Changed 44
  • Source Changed 6
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13204414079
  • 2611e0e0 on github
  • Prev Build on master (#13203827354)
  • Next Build on master (#13223989973)
  • Delete
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