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

shudd3r / filesystem / 7061102252
100%

Build:
DEFAULT BRANCH: develop
Ran 01 Dec 2023 02:12PM UTC
Jobs 1
Files 41
Run time 3s
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

01 Dec 2023 01:04PM UTC coverage: 100.0%. Remained the same
7061102252

push

github

shudd3r
Added emulated permissions to virtual filesystem

TODO Fixes:
- Discrepancies in isRemovable query vs remove validation
- Iteration of non-readable directories (UnexpectedValueException)
- Directory remove rights depend on descendant nodes

Future considerations for isRemovable:
The most straight forward approach for remove permissions in general
beside WRITE access for node's parent directory (cannot remove if cannot
create) would be READ+WRITE for node itself (excluding symlink).
Otherwise user could elevate their privileges by removing restricted
node and adding it back again.

That would also solve non-readable directory problem, which by local
filesystem (unix) rules can be removed when it's empty, but it's not
possible to check that before trying to remove it. That could lead
to directory contents being partially removed.

41 of 41 new or added lines in 8 files covered. (100.0%)

528 of 528 relevant lines covered (100.0%)

19.2 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7061102252.1 01 Dec 2023 02:12PM UTC 41
100.0
GitHub Action Run
Source Files on build 7061102252
  • Tree
  • List 41
  • Changed 24
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 690afbf8 on github
  • Prev Build on develop (#6835807246)
  • Next Build on develop (#7218872387)
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

© 2025 Coveralls, Inc