Testing

From OpenDriversWiki

Here is some useful information regarding some of the Driver testing we are working on:

Tests

* Linux Test Project
The Linux™ Test Project is a joint project started by SGI™ and maintained by IBM®, that has a goal to deliver test suites to the open source community that validate the reliability, robustness, and stability of Linux. The LTP testsuite contains a collection of tools for testing the Linux kernel and related features.

Test Tools

* Scallable Test Platform
The Scallable Test Platform is a testing framework which targets automating the QA testing process for the Linux Kernel as well as automating benchmarking and regression testing.
* AutoTest
Autotest is another automated testing framework which allows for automated kernel testing and whose goal is share tests and problem reproductions.
* LCOV - The LTP GCOV Extension Tool
LCOV is an extension of GCOV, a GNU tool which provides information about what parts of a program are actually executed (i.e. "covered") while running a particular test case. The extension consists of a set of PERL scripts which build on the textual GCOV output to implement the following enhanced functionality:

* HTML based output: coverage rates are additionally indicated using bar graphs and specific colors.
* Support for large projects: overview pages allow quick browsing of coverage data by providing three levels of detail: directory view, file view and source code view.

LCOV was initially designed to support Linux kernel coverage measurements (requires the gcov-kernel package, see "Downloads and links" section), but works as well for coverage measurements on standard user space applications.
* PLM Cross Compile Summary
This is a report being generated summarizing the compile and build results of the latest Linux kernel releases. Testing Linux is a task performed by many community members throughout the world. By conducting tests and contributing results, it is hoped that they will provide additional confirmation of the kernel's state of quality. We hope to show that Linux as a whole is becoming more stable over time. This page also reports on a variety tests that we run against those kernels.

Bugzilla

* Open Driver Project Bugzilla
This is a link to the Open Source Device Drivers Bugzilla. Any bugs we uncover will be logged here.


Personal tools