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

agama-project / agama / 13334599182
25%
master: 75%

Build:
Build:
LAST BUILD BRANCH: reset_bootloader_cache
DEFAULT BRANCH: master
Ran 14 Feb 2025 06:02PM UTC
Jobs 2
Files 130
Run time 1min
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

14 Feb 2025 05:51PM UTC coverage: 24.975% (-47.4%) from 72.401%
13334599182

push

github

web-flow
feat(web): adapt storage content according to the scenario (#1972)

Adapt the content of the storage page according to the situation:

* No available devices: show empty state with options to configure
devices (iSCSI, DASD, etc).
* Editable config and successful result: show Installation Devices and
Result sections.
* Editable config and no result: show error and Installation devices
section.
* No editable config and successful result: show alert with reset option
and Result section.
* No editable config and no result: show empty state with config errors
(if any) and reset option.

The encryption section is dropped for now.

Note: for now, the config is considered as non-editable if there are
config errors. In the future, some components like `ConfigEditor` could
be improved to make possible fixing an invalid config.

### Screenshots

Normal screen


![ly-normal](https://github.com/user-attachments/assets/dbfca057-9aab-4e75-a287-f1718c22b35a)

Correct settings but impossible setup


![ly-failed](https://github.com/user-attachments/assets/5a8241ff-cc80-4009-bbe5-6c940e5c7f35)

Unhandled settings but possible setup


![lt-unsupported](https://github.com/user-attachments/assets/3027fdc9-612d-4ab2-aa8d-f91068928785)

Unhandled settings and impossible setup


![ly-wrong](https://github.com/user-attachments/assets/b1d5ab90-4a2d-4f27-a842-0afca3a8efa4)

Invalid settings


![ly-invalid](https://github.com/user-attachments/assets/01a7a2b8-2ffe-4a51-ab9b-43af0fad78ae)

No target disks in s390


![ly-iscsi](https://github.com/user-attachments/assets/1a5a5838-2fcc-4471-b855-c9080ff52654)

No target disks in other architectures


![ly-activate-all](https://github.com/user-attachments/assets/07fee04a-cbd4-4ce9-9e20-55418dfd4ee7)

1747 of 6995 relevant lines covered (24.97%)

0.71 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
5
74.19
-16.13% rust/agama-server/tests/common/mod.rs
7
0.0
0.0% rust/agama-server/src/web/docs/software.rs
19
6.67
-1.23% rust/agama-server/src/web/http.rs
23
0.0
0.0% rust/agama-lib/src/profile.rs
44
0.0
0.0% rust/agama-server/src/storage/web.rs
69
0.0
0.0% rust/agama-lib/src/storage/client.rs
79
0.0
0.0% rust/agama-server/src/software/web.rs
Subprojects
ID Flag name Job ID Ran Files Coverage
2 rust 13334599182.2 14 Feb 2025 06:02PM UTC 130
24.97
GitHub Action Run
2 service 13305098027.2 13 Feb 2025 10:04AM UTC 644
88.92
GitHub Action Run
Source Files on build 13334599182
  • Tree
  • List 130
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13334599182
  • 5239131b on github
  • Prev Build on storage-config-ui (#13305098027)
  • Next Build on storage-config-ui (#13369983431)
  • 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