LSB Normal Tests
From ISP_RAS
LSB normal (or "normal"-quality) tests check main functionality of an interface for compliance with the LSB standard. It is not mandatory for this kind of tests to check each requirement (assertion) for the interface. Some of the error conditions may be checked by normal tests as well.
The test suites described below were developed using T2C_Framework.
Contents |
"Desktop-t2c" test suite
About
The "Desktop-t2c" test suite contains normal tests for the following libraries:
- atk (libatk-1.0)
- glib (libglib-2.0)
- gmodule (libgmodule-2.0)
- fontconfig (libfontconfig)
- gthread (libgthread-2.0)
- gobject (libgobject-2.0)
- gdk-pixbuf (libgdk_pixbuf-2.0)
- gdk-pixbuf-xlib (libgdk_pixbuf_xlib-2.0)
See the README file for more detailed information about the test suite as well as the instructions for installing and using it.
Downloads
The latest Desktop-t2c release package can be downloaded from this page.
The latest sources are available in LF Bazaar: http://bzr.linux-foundation.org/lsb/devel/t2c-desktop-tests
The tests from the suite can be executed either by LSB DTK Manager or manually. The instructions for the latter case are also in README.
Test results
There are some problems in these libraries (crashes, inconsistencies etc.) found by the tests from this suite. Links to the lists of these problems are in a table below:
| Library | Number of interfaces tested | Number of Tests | Problems Found |
|---|---|---|---|
| atk | 222 | 574 | Problems in atk |
| glib | 828 | 1964 | Problems in glib |
| gmodule | 8 | 37 | Problems in gmodule |
| fontconfig | 160 | 325 | Problems in fontconfig |
| gthread | 2 | 2 | none |
| gobject | 312 | 930 | Problems in gobject |
| gdk-pixbuf | 84 | 373 | Problems in gdk-pixbuf |
| gdk-pixbuf-xlib | 27 | 139 | none |
"Cpp-t2c" test suite
About
The "Cpp-t2c" test suite contains normal tests for the following libraries:
- libstdcxx
See the README file for more detailed information about the test suite as well as the instructions for installing and using it.
Downloads
The latest Cpp-t2c release package can be downloaded from this page.
The latest sources are available in LF Bazaar: http://bzr.linux-foundation.org/unofficial/t2c-cpp-tests
The tests from the suite can be executed either by LSB DTK Manager or manually. The instructions for the latter case are also in README.
Please note that for the present you should manually install the binary package with the test suite for LSB DTK Manager to handle it.
Test results
| Library | Number of interfaces tested | Number of Tests | Problems Found |
|---|---|---|---|
| libstdcxx | 202 | 309 | Problems in libstdc++ |