LSB Application Testkit Manager (LSB ATK Manager) is a user interface front-end of the LSB Application Testkit, which wraps lsbappchk and lsbpkgchk into a single toolkit with unified test management and analysis capabilities.
Key Features
The key features of LSB ATK:
- Static analysis of applications using lsbappchk and lsbpkgchk. The manager allows visually customizing all the options that the tests provide. That is:
- LSB version to test against (3.0, 3.1 or 3.2).
- LSB profile: "LSB Core & C++" or "LSB Core & C++ & Desktop".
- Additional shared libraries that the application depends on. lsbappchk in this case will check only "external" functions (that the application requires and the libraries specified do not export).
- Visual interface for selecting the executable files, libraries or whole directories (similar to the usual "Browse..." dialog). Also TAR.GZ, RPM packages and installed RPM or DEB packages can be selected.
- High level command line interface (useful e.g. for automated nightly test runs).
- Test execution and generating human-readable report in HTML format. The report contains the list of problems encountered during testing. For some of them links to the pages of the LSB Database Navigator are provided.
- Integration with the Certification System.
- Generating application analysis report that can be uploaded to the Linux Foundation for adding it into the Linux Applications section of the LSB Navigator.
- Viewing the list of all external libraries and interfaces required by the application, along with status of them (in LSB or not).
- Results history management:
- viewing the list of all reports with short information about the tests;
- viewing the reports themselves;
- removing old reports that are no longer needed.
- Saving/Loading the configured options in user profiles for quick test runs in the future.
Future Plans
This section contains the current wish list for the ATK Manager evolution. This list is to be constantly augmented.
- Send report about test run via E-mail.
- Specify the architecture (ia32, ppc64 etc.) the application is designed for (currently this function is not supported by lsbappchk/lsbpkgchk).
- Categorize reports by the application tested, architecture, LSB version, etc.
- Plugin for integration with Eclipse.
Version:
4.0 beta
Offsite Download Link:
Download Tracking:
Sort:
7
