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

openSUSE / agama / 9678883826
72%

Build:
DEFAULT BRANCH: master
Ran 26 Jun 2024 11:42AM UTC
Jobs 3
Files 786
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

26 Jun 2024 11:34AM UTC coverage: 70.945% (-0.07%) from 71.015%
9678883826

push

github

web-flow
Network improvements (#1365)

## Description

Network was one of the first components we added to Agama and since then
it the components have evolve a lot being one of the most out of date
ones. Therefore it was known it deserve some love... and we tried to
start revamping it a little bit.

**Changes done:**

- Modified the Network Page using routes instead of popup modals to
configure the connections or to connecto a WiFi network.
- Modified the wifi selection list and added a drawer for showing the
selected network description and connection options.
- Notify device state reason changes in order to detect an
authentication error when connecting to a WiFi (reopen the form is still
pending)
  - Fixed gateway4 set up.
  - Do not show externally configured connections (libvirt, vpns..)

Manually tested

**Pending:**

- Try to improve the state management as network changes usually close
de opened websocket opening the door to miss state changes
notifications. Because of that, the read of the devices, connections and
WiFi networks is done everytime insted of modifying the current state
with just the changes.
  - Show the form of the failing authentication WiFi.
  - Fix the unit tests.
  - Remove unnecesary files, and fix types descriptions.

1987 of 2868 branches covered (69.28%)

Branch coverage included in aggregate %.

15 of 45 new or added lines in 7 files covered. (33.33%)

234 existing lines in 10 files now uncovered.

19098 of 26852 relevant lines covered (71.12%)

34.47 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
0.0
0.0% rust/agama-server/src/network/nm/builder.rs
3
33.9
-0.58% rust/agama-server/src/network/nm/model.rs
5
0.0
0.0% rust/agama-server/src/network/nm/client.rs
8
18.87
0.0% web/src/client/network/index.js
12
71.21
0.0% web/src/components/network/NetworkPage.jsx

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% rust/agama-server/src/network/nm/builder.rs
1
0.0
0.0% rust/agama-server/src/network/nm/client.rs
1
33.9
-0.58% rust/agama-server/src/network/nm/model.rs
1
92.31
0.0% web/src/components/network/WifiConnectionForm.jsx
3
71.21
0.0% web/src/components/network/NetworkPage.jsx
14
69.86
-1.57% rust/agama-server/src/l10n/web.rs
25
18.87
0.0% web/src/client/network/index.js
31
0.0
0.0% rust/agama-lib/src/storage/model.rs
32
58.43
0.0% rust/agama-server/src/network/model.rs
125
66.86
-2.62% rust/agama-server/src/network/nm/dbus.rs
Subprojects
ID Flag name Job ID Ran Files Coverage
3 rust 9678883826.3 26 Jun 2024 11:42AM UTC 85
23.28
GitHub Action Run
3 web 8937163624.3 03 May 2024 09:49AM UTC 343
75.3
GitHub Action Run
3 service 9677636848.3 26 Jun 2024 10:06AM UTC 358
86.74
GitHub Action Run
Source Files on build 9678883826
  • Tree
  • List 786
  • Changed 33
  • Source Changed 14
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #9678883826
  • f003fb4a on github
  • Prev Build on master (#9677636848)
  • Next Build on master (#9679104440)
  • 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