Jump to content

GSoC/2021/StatusReports/BhumitAttarde

From KDE Community Wiki
Revision as of 04:19, 23 August 2021 by Bhumit (talk | contribs) (Created page with "== Integrating XFSTESTS with KDE KIO-FUSE == While current testing suite of KIO-FUSE tests individual operations pretty aptly, it lacks the support to put KIO-FUSE through re...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Integrating XFSTESTS with KDE KIO-FUSE

While current testing suite of KIO-FUSE tests individual operations pretty aptly, it lacks the support to put KIO-FUSE through regression tests. KIO-FUSE has not been through regression tests and chances are, doing so would uncover bugs that previously went undetected. KIO-FUSE is updated fairly frequently and new features are still being added, making regression testing a necessity to prevent new bugs from creeping in.

The lack of regression tests in KIO-FUSE’s current testing suite can be fixed by integrating XFSTESTS with it. XFSTESTS is considered as the quintessential file system regression testing suite and KIO-FUSE would benefit greatly from it. A more rigorous testing regime would translate to an even more robust and reliable filesystem. Testing KIO-FUSE would mean we’re testing KIO slaves as well. As of now, XFSTESTS doesn’t support FUSE, and that’ll have to be added as a part of this project. FUSE support for XFSTESTS would be a major plus since it’d allow hundreds of file systems written using FUSE to be tested.

The project not only benefits KIO, KIO-FUSE and KDE, but the FOSS community as a whole.