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

openSUSE / agama / 7710098081
72%

Build:
DEFAULT BRANCH: master
Ran 30 Jan 2024 11:03AM UTC
Jobs 3
Files 655
Run time 31s
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

30 Jan 2024 11:00AM UTC coverage: 74.216% (-0.5%) from 74.667%
7710098081

push

github

web-flow
Adapt the web UI to use the Agama network service (#1006)

## Problem

The web UI still talks directly to NetworkManager to set up network
connections.

## Solution

This is the first set of changes aimed to stop using the NetworkManager
service from the web UI. Instead, it should talk to Agama's network
service (which relies on NetworkManager itself).

This pull request adapts the web UI to use Agama's network service to
write the changes (including connecting to wireless devices). However,
the status information is still retrieved from NetworkManager because
those bits are missing from our API.

During the process, we needed to introduce a few changes to Agama's
network service:

* Use UUIDs to identify connections instead of the Id (the name).
* Write only changed network connections.
* Rollback to the previous state if some connection cannot be updated.
* Better error handling at D-Bus level.

## Future

* Improve (almost non-existent) error handling.
* Retrieve the status information from Agama's network service.

## Testing

- *Adapted unit tests*
- *Tested manually*

1410 of 2184 branches covered (0.0%)

Branch coverage included in aggregate %.

16142 of 21466 relevant lines covered (75.2%)

22.5 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 web 7710098081.1 30 Jan 2024 11:03AM UTC 287
73.13
GitHub Action Run
1 rust 7698775463.1 29 Jan 2024 03:57PM UTC 64
41.76
GitHub Action Run
1 service 7628103142.1 23 Jan 2024 03:35PM UTC 304
84.85
GitHub Action Run
Source Files on build 7710098081
  • Tree
  • List 655
  • Changed 21
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #7710098081
  • c208a576 on github
  • Prev Build on master (#7698775463)
  • Next Build on master (#7710098085)
  • 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