WP-10: OS and package inventory
Debian inspector (dpkg-query, apt-get -s upgrade, snap list, os-release, reboot-required) behind a CommandRunner port with tested parsers, fake inspector for dev, persisted inventory snapshot, package_refresh job, /api/system/inventory, Updates page with OS card, summary and filterable package table. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@ -31,10 +31,7 @@ async fn admin_runs_a_job_and_sees_it_in_the_list_with_log() {
|
||||
let run = get(&app, &format!("/api/jobs/{id}"), Some(&token)).await;
|
||||
status = run.json["status"].as_str().unwrap().to_string();
|
||||
if status != "running" {
|
||||
assert!(run.json["log"]
|
||||
.as_str()
|
||||
.unwrap()
|
||||
.contains("test handler ran"));
|
||||
assert!(run.json["log"].as_str().unwrap().contains("packages"));
|
||||
break;
|
||||
}
|
||||
tokio::time::sleep(std::time::Duration::from_millis(20)).await;
|
||||
|
||||
Reference in New Issue
Block a user