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

openSUSE / agama / 8345164784
72%

Build:
DEFAULT BRANCH: master
Ran 19 Mar 2024 02:54PM 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.56% (+0.4%) from 74.145%
8345164784

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.

1637 of 2432 branches covered (67.31%)

Branch coverage included in aggregate %.

272 of 281 new or added lines in 23 files covered. (96.8%)

92 existing lines in 7 files now uncovered.

17278 of 22937 relevant lines covered (75.33%)

24.5 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
91.67
web/src/components/storage/ProposalActionsDialog.jsx
2
82.32
0.0% service/lib/agama/dbus/storage/manager.rb
2
76.92
web/src/components/core/TreeTable.jsx
2
80.34
-1.39% web/src/components/storage/ProposalPage.jsx
2
79.2
-1.53% web/src/components/storage/ProposalSettingsSection.jsx

Uncovered Existing Lines

Lines Coverage ∆ File
3
92.86
0.0% service/lib/agama/dbus/base_tree.rb
4
79.82
-4.95% web/src/utils.js
8
82.32
0.0% service/lib/agama/dbus/storage/manager.rb
8
83.33
-1.48% web/web/src/components/storage/ProposalSettingsSection.jsx
14
82.22
-3.98% web/web/src/utils.js
15
82.65
-0.3% web/web/src/components/storage/ProposalPage.jsx
40
88.59
1.13% web/web/src/client/storage.js
Subprojects
ID Flag name Job ID Ran Files Coverage
1 web 8345164784.1 19 Mar 2024 02:54PM UTC 309
74.65
GitHub Action Run
1 service 8230343174.1 11 Mar 2024 09:18AM UTC 316
85.22
GitHub Action Run
1 rust 8187148015.1 07 Mar 2024 11:16AM UTC 80
42.49
GitHub Action Run
Source Files on build 8345164784
  • Tree
  • List 705
  • Changed 147
  • Source Changed 9
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #8345164784
  • 2c81aca9 on github
  • Prev Build on master (#8325772109)
  • Next Build on master (#8362412120)
  • 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