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

agama-project / agama / 11708681713 / 2 – rust
68%
master: 68%

Build:
DEFAULT BRANCH: master
Ran 06 Nov 2024 05:33PM UTC
Files 122
Run time 6s
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

06 Nov 2024 05:22PM UTC coverage: 24.981% (-0.08%) from 25.061%
rust – 11708681713.2

push

github

web-flow
feat(rust): Redesigned agama logs command to have functionality in the backend and accessible via HTTP API (#1720)

## Problem

Agama's CLI logs command used to be implemented with idea CLI running on
same machine as real installation (the backend). As this is not true
anymore and we have installer's backend and frontend separated with HTTP
API, which makes remote access possible, the logs command had to be
updated to support this idea.

[Its trello
card](https://trello.com/c/3A7vCwfS/3867-agama-cli-move-collecting-logs-into-backend-design-http-api-and-put-it-to-use-in-the-cli)

## Solution

- the particular code which is in control of collecting logs was moved
into agama-lib
- agama's web server has contains http(s)://<server_ip>/api/logs piece
in its public API
- agama's CLI uses the above API for downloading the logs

## Testing

- *Tested manually*

1641 of 6569 relevant lines covered (24.98%)

0.74 hits per line

Source Files on job rust - 11708681713.2
  • Tree
  • List 122
  • Changed 28
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 11708681713
  • a7140766 on github
  • Prev Job for on master (#11707344472.2)
  • Next Job for on master (#11712167262.2)
  • 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