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

openSUSE / agama / 8422217038
25%
master: 72%

Build:
Build:
LAST BUILD BRANCH: storage-volume-keywords
DEFAULT BRANCH: master
Ran 25 Mar 2024 03:03PM UTC
Jobs 2
Files 400
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

25 Mar 2024 03:00PM UTC coverage: 72.038% (-0.07%) from 72.105%
8422217038

push

github

web-flow
Adapt the software UI to the new HTTP/JSON API (#1112)

The initial idea was to adapt the software page and the patterns
selector to the new HTTP-based API. However, we took the chance to
revamp the software page to make it more similar to other Agama parts.

<details>
  <summary>New software page</summary>


![software-page](https://github.com/openSUSE/agama/assets/15836/4c603bed-3fca-41fe-88b2-638eb523f8ba)
</details>

<details>
  <summary>New patterns selector</summary>


![software-selection](https://github.com/openSUSE/agama/assets/15836/5a672682-d172-4c1b-bede-5bfff900e831)
</details>

## Changes summary

* Introduce a new software page that lists the patterns to install.
* Move the patterns selector to a pop-up.
* Introduce small changes to the software API.
* Update the JavaScript tests and enable the type checking on the new
code.

## What is missing

- [ ] Distinguish between user and automatically selected patterns.

## Out of scope

* Improve the wording.

2 of 29 new or added lines in 5 files covered. (6.9%)

105 existing lines in 6 files now uncovered.

10970 of 15228 relevant lines covered (72.04%)

12.41 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
80.77
-1.05% service/lib/agama/dbus/software/manager.rb
2
0.0
0.0% rust/agama-lib/src/software/store.rs
5
0.0
0.0% rust/agama-server/src/software/web.rs
9
0.0
0.0% rust/agama-lib/src/software/client.rs
10
75.31
-1.94% service/lib/agama/software/manager.rb

Uncovered Existing Lines

Lines Coverage ∆ File
2
75.31
-1.94% service/lib/agama/software/manager.rb
6
0.0
0.0% rust/agama-lib/src/software/store.rs
8
80.77
-1.05% service/service/lib/agama/dbus/software/manager.rb
21
0.0
0.0% rust/agama-lib/src/software/client.rs
27
75.31
-1.94% service/service/lib/agama/software/manager.rb
41
0.0
0.0% rust/agama-server/src/software/web.rs
Subprojects
ID Flag name Job ID Ran Files Coverage
1 service 8422217038.1 25 Mar 2024 03:03PM UTC 316
85.11
GitHub Action Run
1 rust 8393553212.1 22 Mar 2024 04:46PM UTC 84
38.47
GitHub Action Run
Source Files on build 8422217038
  • Tree
  • List 400
  • Changed 40
  • Source Changed 13
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #8422217038
  • 030b4cc1 on github
  • Prev Build on architecture_2024 (#8393553212)
  • Next Build on architecture_2024 (#8422217041)
  • 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