Preview

Труды Института системного программирования РАН

Расширенный поиск

Тестирование драйверов файловых систем в ОС Linux

https://doi.org/10.15514/ISPRAS-2012-23-24

Аннотация

В статье исследуется проблема тестирования драйверов файловых систем ОС Linux. По результатам рассмотрения существующих систем тестирования, применимых к драйверам файловых систем, формулируются требования к системе тестирования, способной вывести решение этой задачи на качественно новый уровень. В первую очередь, для этого необходимо помимо проверки стандартной функциональности файловых систем, обеспечить тестирование поведения драйверов в редко встречающихся ситуациях, таких как сбои в нижележащем устройстве хранения, условия нехватки памяти, а также выявлять ошибки, связанные с утечкой ресурсов.

Об авторах

А. В. Цыварев
ИСП РАН
Россия


В. А. Мартиросян
ИСП РАН
Армения


Список литературы

1. Linux kernel bugzilla, https://bugzilla.kernel.org, 01.10.2012(дата обращения)

2. В.С. Мутилин, Е.М. Новиков, А.В. Хорошилов. Анализ типовых ошибок в драйверах операционной системы Linux. Труды Института системного программирования РАН, 2012 г., том 22, cтр. 349-374.

3. Autotest Framework, http://autotest.kernel.org.

4. Linux Test Project, http://ltp.sourceforge.net.

5. Phoronix Test Suite, http://www.phoronix-test-suite.com.

6. Open Linux VERification Project, http://linuxtesting.org/olver.

7. Subrata.M, Balbir S., Masatake Y., Putting LTP to test – Validating both the Linux kernel and Test-cases. http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf, 2009.

8. SUSE YES Certified Program, http://www.novell.com/developer/yes/, 2012.

9. Red Hat Hardware Program, http://www.redhat.com/rhel/compatibility/hardware, 2012.

10. Oracle Hardware Certification Program, http://www.oracle.com/webfolder/technetwork/hcl/hcts/index.html, 2012.

11. Canonical's certification service, http://www.canonical.com/engineering-services/certification/hardware-certification, 2012.

12. Xfstests sources, http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xfs/cmds/xfstests.git.

13. Fault injection capabilities infrastructure, http://www.mjmwired.net/kernel/Documentation/fault-injection/

14. KEDR Project, http://linuxtesting.org/kedr.

15. OCFS2 tools sources, https://github.com/jjzhang/ocfs2-tools.

16. XFS user utilities sources, http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xfs/cmds/xfsprogs.git.

17. Kernel memory Leak Detector, http://www.mjmwired.net/kernel/Documentation/kmemleak.txt.


Рецензия

Для цитирования:


Цыварев А.В., Мартиросян В.А. Тестирование драйверов файловых систем в ОС Linux. Труды Института системного программирования РАН. 2012;23. https://doi.org/10.15514/ISPRAS-2012-23-24

For citation:


Tsyvarev A.V., Martirosyan V.A. Testing of Linux File System Drivers. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2012;23. (In Russ.) https://doi.org/10.15514/ISPRAS-2012-23-24



Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)