LSB Normal Tests

From ISP_RAS
Jump to: navigation, search

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)
  • freetype (libfreetype)

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 package can be downloaded from this page.

The latest sources are available in LF Bazaar repository: 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 577 Problems in atk
glib 828 1951 Problems in glib
gmodule 8 37 Problems in gmodule
fontconfig 161 326 Problems in fontconfig
gthread 2 2 none
gobject 312 933 Problems in gobject
gdk-pixbuf 80 373 Problems in gdk-pixbuf
gdk-pixbuf-xlib 27 139 none
freetype 47 615 Problems in freetype

"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 package can be downloaded from this page.

The latest sources are available in LF Bazaar repository: http://bzr.linux-foundation.org/lsb/devel/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.

Test results

Library Number of interfaces tested Number of Tests Problems Found
libstdcxx 319 1854 Problems in libstdc++
Personal tools