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

openSUSE / agama / 10468008056
72%

Build:
DEFAULT BRANCH: master
Ran 20 Aug 2024 08:28AM UTC
Jobs 3
Files 797
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

20 Aug 2024 08:25AM UTC coverage: 71.319% (+0.02%) from 71.298%
10468008056

push

github

web-flow
openQA: Allow overriding of install repos #1474 (#1545)

* Override urls by using agama.install_url=https://url1,https://url2
boot param
* Add logger so we can print some repo related debug messages that can
be captured by agama logs store

## Problem
We need to be able to test installation of preproduction data. See
details in #1474

## Example usage

Add agama.install_url as a boot argument to the linux kernel. Multiple
urls can be seprated by commas.


![image](https://github.com/user-attachments/assets/2bed074a-156b-446d-8e2e-8ae5b727dc58)


```
# cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-6.10.5-1-default root=UUID=4fd273b6-0453-4b36-8f58-a81e70bc9b9a splash=silent mitigations=auto quiet security=apparmor agama.install_url=https://download.opensuse.org/repositories/openSUSE:/Leap:/16.0/product/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64,https://download.opensuse.org/repositories/openSUSE:/Leap:/16.0/standard/x86_64/
```

This will now set
https://download.opensuse.org/repositories/openSUSE:/Leap:/16.0/product/repo/Leap-16.0-aarch64-ppc64le-s390x-x86_64
as an installation_url to all products. This is extremely helpful for
staging testing or any testing in openQA before publishing changes to
the public repository.

Note: if you specify incorrect urls, you can at least the value it in
the overview screen :-)

![image](https://github.com/user-attachments/assets/9bd1ac35-18f4-4021-a8d7-c384bdf00d84)

1987 of 2868 branches covered (69.28%)

Branch coverage included in aggregate %.

26 of 28 new or added lines in 1 file covered. (92.86%)

2 existing lines in 1 file now uncovered.

19778 of 27650 relevant lines covered (71.53%)

34.82 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
95.65
-4.35% service/lib/agama/software/product_builder.rb

Uncovered Existing Lines

Lines Coverage ∆ File
2
95.65
-4.35% service/service/lib/agama/software/product_builder.rb
Subprojects
ID Flag name Job ID Ran Files Coverage
3 service 10468008056.3 20 Aug 2024 08:28AM UTC 366
86.87
GitHub Action Run
3 rust 10448733615.3 19 Aug 2024 07:12AM UTC 88
25.31
GitHub Action Run
3 web 8937163624.3 03 May 2024 09:49AM UTC 343
75.3
GitHub Action Run
Source Files on build 10468008056
  • Tree
  • List 797
  • Changed 32
  • Source Changed 4
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #10468008056
  • 55fabd78 on github
  • Prev Build on master (#10466507449)
  • Next Build on master (#10564162821)
  • 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

© 2025 Coveralls, Inc