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

Matoking / protontricks / 23455116769
96%
master: 97%

Build:
Build:
LAST BUILD BRANCH: fix/test-env-leakage
DEFAULT BRANCH: master
Ran 23 Mar 2026 07:04PM UTC
Jobs 8
Files 126
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

23 Mar 2026 07:03PM UTC coverage: 96.464% (-0.04%) from 96.503%
23455116769

push

github

Matoking
Fix disabled Flatpak filesystem permission check

The Flatpak filesystem permission check was accidentally disabled
entirely due to a change in `get_steam_lib_paths`: the function checks
which directories are accessible in the filesystem and only returns
those. The return value is used by `prompt_filesystem_access` and any
found paths are obviously already accessible in the sandbox, meaning the
function would never find any inaccessible paths.

Also add new regression test that tests this behavior by running an
actual Protontricks command while mocking the Python FS call to hide the
directory. An existing unit test for the Flatpak permission check was
insufficient as it only tested the prompt check in isolation with a
hardcoded list of paths.

Fixes #472

11185 of 11595 relevant lines covered (96.46%)

0.96 hits per line

Coverage Regressions

Lines Coverage ∆ File
17
94.98
0.0% opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/protontricks/steam.py
17
94.98
0.0% opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/protontricks/steam.py
17
94.98
0.0% opt/hostedtoolcache/Python/3.10.20/x64/lib/python3.10/site-packages/protontricks/steam.py
17
94.95
0.0% opt/hostedtoolcache/Python/3.9.25/x64/lib/python3.9/site-packages/protontricks/steam.py
17
94.98
0.0% opt/hostedtoolcache/Python/3.14.3/x64/lib/python3.14/site-packages/protontricks/steam.py
17
94.93
0.0% opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages/protontricks/steam.py
17
94.95
0.0% opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/protontricks/steam.py
17
94.98
0.0% opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/protontricks/steam.py
Jobs
ID Job ID Ran Files Coverage
1 23455116769.1 23 Mar 2026 07:04PM UTC 18
96.52
GitHub Action Run
2 23455116769.2 23 Mar 2026 07:04PM UTC 18
96.52
GitHub Action Run
3 23455116769.3 23 Mar 2026 07:04PM UTC 18
96.52
GitHub Action Run
4 23455116769.4 23 Mar 2026 07:04PM UTC 18
96.48
GitHub Action Run
5 23455116769.5 23 Mar 2026 07:04PM UTC 18
96.52
GitHub Action Run
6 23455116769.6 23 Mar 2026 07:04PM UTC 18
96.45
GitHub Action Run
7 23455116769.7 23 Mar 2026 07:04PM UTC 18
96.25
GitHub Action Run
8 23455116769.8 23 Mar 2026 07:04PM UTC 18
96.52
GitHub Action Run
Source Files on build 23455116769
  • Tree
  • List 144
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23455116769
  • c046f040 on github
  • Prev Build on master (#23087084080)
  • Next Build on fix-flatpak-discovery (#23455453798)
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