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

agama-project / agama / 12949892123 / 2 – service
74%
master: 74%

Build:
DEFAULT BRANCH: master
Ran 24 Jan 2025 12:47PM UTC
Files 518
Run time 11s
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

24 Jan 2025 12:44PM UTC coverage: 89.14%. First build
service – 12949892123.2

push

github

web-flow
fix: prevent reaching the congratulations screen during installation (#1942)

## Problem

Agama determines in which point of the installation it is by the
combination of two values: the
installation phase (startup, config and install) and the isBusy flag.
This method has proven to be
rather fragile.

One of the typical issues is jumping into the "congratulations" screen
when the installation is not even finished. See #1616.

Although we mitigated this problem, it recently appear in our QA
testing.

## Solution

Let's introduce a new phase, "finish", which indicates that the
installation is finished. As simple
as that. So we do not need a combination of two values anymore at that
point. We plan to extend this
approach to other parts.

## Testing

- _Added a new unit test_
- _Tested manually_

15530 of 17422 relevant lines covered (89.14%)

49.46 hits per line

Source Files on job service - 12949892123.2
  • Tree
  • List 518
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 12949892123
  • c17204ce on github
  • Prev Job for on master (#12946688667.)
  • Next Job for on master (#12949892126.)
  • 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