Input and Output Coverage Needed in File System Testing
Input and Output Coverage Needed in File System Testing
复制标题
文件系统测试所需的输入和输出覆盖率
DOI:
10.1145/3599691.3603405
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Zadok, Erez
中科院分区:
文献类型:
--
作者:
Liu, Yifei;Ahuja, Gautam;Kuenning, Geoff;Smolka, Scott;Zadok, Erez
File systems need testing to discover bugs and to help ensure reliability. Many file system testing tools are evaluated based on their code coverage. We analyzed recently reported bugs in Ext4 and BtrFS and found a weak correlation between code coverage and test effectiveness: many bugs are missed because they depend on specific inputs, even though the code was covered by a test suite. Our position is that coverage of system call inputs and outputs is critically important for testing file systems. We thus suggestinput and output coverageas criteria for file system testing, and show how they can improve the effectiveness of testing. We built a prototype called IOCov to evaluate the input and output coverage of file system testing tools. IOCov identified many untested cases (specific inputs and outputs or ranges thereof) for both CrashMonkey and xfstests. Additionally, we discuss a method and associated metrics to identify over- and under-testing using IOCov.
登录
查看更多内容
DOI:
10.1145/3465332.3470878
发表时间:
2021
期刊:
Proceedings of the USENIX Workshop on Hot Topics in Storage and File Systems
影响因子:
--
作者:
Su, Wei;Liu, Yifei;Ganesan, Gomathi;Holzmann, Gerard;Smolka, Scott;Zadok, Erez;Kuenning, Geoff
通讯作者:
Kuenning, Geoff
DOI:
--
发表时间:
2016
期刊:
USENIX Annual Technical Conference
影响因子:
--
作者:
Helgi Sigurbjarnarson;James Bornholt;Nicolas Christin;L. Cranor
通讯作者:
L. Cranor
DOI:
--
发表时间:
2005
期刊:
--
影响因子:
--
作者:
M. Rajagopalan;S. Debray;M. Hiltunen;R. Schlichting
通讯作者:
M. Rajagopalan;S. Debray;M. Hiltunen;R. Schlichting
DOI:
10.1145/1133373.1133418
发表时间:
2002
期刊:
2013 10th Working Conference on Mining Software Repositories (MSR)
影响因子:
--
作者:
M. Musuvathi;Andy Chou;D. Dill;D. Engler
通讯作者:
D. Engler
DOI:
10.1007/978-3-642-28872-2_28
发表时间:
2012-03
期刊:
--
影响因子:
--
作者:
Matthew Staats;Gregory Gay;M. Whalen;M. Heimdahl
通讯作者:
Matthew Staats;Gregory Gay;M. Whalen;M. Heimdahl