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

openSUSE / agama / 8345164792
72%

Build:
DEFAULT BRANCH: master
Ran 19 Mar 2024 02:53PM UTC
Jobs 3
Files 705
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

19 Mar 2024 02:50PM UTC coverage: 74.346% (+0.2%) from 74.145%
8345164792

push

github

web-flow
web: Revamp the Storage page UI (#1104)

As part of the Storage UI changes described at
https://github.com/openSUSE/agama/blob/master/doc/storage_ui.md
document, this PR aims to merge into master the changes already
available in the `storage_ui` feature branch, which has been already
tested and validated. Namely,

* https://github.com/openSUSE/agama/pull/1071

   Added the following information to D-Bus:

    * The list of actions includes the SID of the affected device.
    * The partition table exports the unused slots.
* The LVM devices (volume groups, physical volumes and logical volumes)
are exported.
* The block devices includes their start block and also indicates
whether the device is encrypted.
    * The staging devices are exported.
    
* https://github.com/openSUSE/agama/pull/1079 

Adapt the storage client to the changes in the D-Bus API and adapt
`ProposalPage` component to read the information about the devices if
needed.


* https://github.com/openSUSE/agama/pull/1082

Added new D-Bus interfaces `Device` , `Partition`, `LVM.LogicalVolume`
and adapt `Filesystem` interface.

  It requires https://github.com/yast/yast-storage-ng/pull/1373.

* https://github.com/openSUSE/agama/pull/1088

Replaced the `Planned Actions` section in the storage proposal for a
`Result` one which presents how the storage would look after
installation instead of just the list of actions.

* https://github.com/openSUSE/agama/pull/1090

  Moved the space policy configuration to a popup.


* https://github.com/openSUSE/agama/pull/1098

Replace a `Resize` by `Before` label as it was suggested during the
presentation of the UI in a review meeting.

1496 of 2279 branches covered (65.64%)

Branch coverage included in aggregate %.

159 of 167 new or added lines in 19 files covered. (95.21%)

83 existing lines in 7 files now uncovered.

17150 of 22801 relevant lines covered (75.22%)

22.95 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
95.65
-4.35% service/lib/agama/dbus/storage/devices_tree.rb
3
81.73
0.0% web/src/components/storage/ProposalPage.jsx
4
80.59
-1.73% service/lib/agama/dbus/storage/manager.rb

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.65
-4.35% service/service/lib/agama/dbus/storage/devices_tree.rb
3
93.18
0.32% service/service/lib/agama/dbus/base_tree.rb
6
80.73
0.0% web/src/components/storage/ProposalSettingsSection.jsx
10
81.73
0.0% web/src/components/storage/ProposalPage.jsx
10
84.76
0.0% web/src/utils.js
13
80.59
-1.73% service/service/lib/agama/dbus/storage/manager.rb
40
83.78
0.0% web/src/client/storage.js
Subprojects
ID Flag name Job ID Ran Files Coverage
1 service 8345164792.1 19 Mar 2024 02:53PM UTC 324
85.45
GitHub Action Run
1 web 8325772109.1 18 Mar 2024 11:32AM UTC 301
73.65
GitHub Action Run
1 rust 8187148015.1 07 Mar 2024 11:16AM UTC 80
42.49
GitHub Action Run
Source Files on build 8345164792
  • Tree
  • List 705
  • Changed 57
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #8345164792
  • 2c81aca9 on github
  • Prev Build on master (#8325772109)
  • Next Build on master (#8345164784)
  • 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