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

openSUSE / agama / 7710098085
72%

Build:
DEFAULT BRANCH: master
Ran 30 Jan 2024 11:04AM UTC
Jobs 3
Files 656
Run time 33s
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.509% (-0.2%) from 74.667%
7710098085

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*

1423 of 2168 branches covered (0.0%)

Branch coverage included in aggregate %.

16194 of 21476 relevant lines covered (75.41%)

22.4 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 rust 7710098085.1 30 Jan 2024 11:04AM UTC 65
41.28
GitHub Action Run
1 web 7693941211.1 29 Jan 2024 09:36AM UTC 287
74.2
GitHub Action Run
1 service 7628103142.1 23 Jan 2024 03:35PM UTC 304
84.85
GitHub Action Run
Source Files on build 7710098085
  • Tree
  • List 656
  • Changed 24
  • Source Changed 12
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #7710098085
  • c208a576 on github
  • Prev Build on master (#7698775463)
  • Next Build on master (#7712586799)
  • 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