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

agama-project / agama / 16170277906
74%

Build:
DEFAULT BRANCH: master
Ran 09 Jul 2025 01:15PM UTC
Jobs 3
Files 1103
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

09 Jul 2025 01:11PM UTC coverage: 64.286% (+0.002%) from 64.284%
16170277906

push

github

web-flow
Allow to deselect the product defined LSM from the Software selection (bsc#1244431) (#2540)

## Problem

Currently **Selinux** is selected based on the product **LSM**
definition but although it is possible to deselect it from the Software
selection when installing some product it is always installed at the end
of the installation.

-
https://trello.com/c/1t0iN76C/4909-5-rc3-allow-skipping-selinux-installation
- https://bugzilla.suse.com/show_bug.cgi?id=1244431

## Solution

When starting the installation the patterns of the default LSM defined
in the product definition will be selected like as them were selected by
the user allowing to deselect them and to select other LSM patterns if
wanted so.

At the end of the installation the selected LSM will be based on the
software selection having the default one precedence over the other
candidates. The first one which patterns are included in the Software
proposal will be configured.

## Tests

- Tested manually
- Added unit test.

1887 of 3409 branches covered (55.35%)

Branch coverage included in aggregate %.

42 of 59 new or added lines in 6 files covered. (71.19%)

24 existing lines in 3 files now uncovered.

23749 of 36469 relevant lines covered (65.12%)

47.24 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
76.54
-0.3% service/lib/agama/dbus/storage/manager.rb
1
85.96
5.96% service/lib/agama/security.rb
3
75.86
-8.14% service/lib/agama/http/clients/base.rb
12
42.86
service/lib/agama/http/clients/software.rb

Uncovered Existing Lines

Lines Coverage ∆ File
5
85.71
-2.16% service/lib/agama/dbus/clients/storage.rb
5
92.77
0.09% service/lib/agama/dbus/manager.rb
14
88.32
2.51% service/lib/agama/manager.rb
Subprojects
ID Flag name Job ID Ran Files Coverage
3 service 16170277906.3 09 Jul 2025 01:15PM UTC 386
88.48
GitHub Action Run
3 web 16149693642.3 08 Jul 2025 05:07PM UTC 540
68.16
GitHub Action Run
1 rust 16144413186.1 08 Jul 2025 01:32PM UTC 177
21.79
GitHub Action Run
Source Files on build 16170277906
  • Tree
  • List 1103
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16170277906
  • 0197b653 on github
  • Prev Build on master (#16149693642)
  • Next Build on master (#16171372529)
  • 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