Skip to content

Improve policy admin client and related tools#223

Merged
marmarek merged 19 commits into
QubesOS:mainfrom
ben-grande:nonroot-editor
May 7, 2026
Merged

Improve policy admin client and related tools#223
marmarek merged 19 commits into
QubesOS:mainfrom
ben-grande:nonroot-editor

Organize test directory structure

842a543
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 3, 2026 in 0s

80.91% (+1.94%) compared to f6e44ea

View this Pull Request on Codecov

80.91% (+1.94%) compared to f6e44ea

Details

Codecov Report

❌ Patch coverage is 84.03548% with 72 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.91%. Comparing base (f6e44ea) to head (842a543).

Files with missing lines Patch % Lines
qrexec/tools/qubes_policy_editor.py 0.00% 67 Missing ⚠️
qrexec/utils.py 70.00% 3 Missing ⚠️
qrexec/policy/admin.py 95.23% 1 Missing ⚠️
qrexec/tools/qubes_policy.py 91.66% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #223      +/-   ##
==========================================
+ Coverage   78.96%   80.91%   +1.94%     
==========================================
  Files          55       58       +3     
  Lines       10544    10813     +269     
==========================================
+ Hits         8326     8749     +423     
+ Misses       2218     2064     -154     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.