LSB Infrastructure Program
LSB Infrastructure Program is run by ISPRAS under a contract with the Linux Foundation. The project started in September 2006 and is targeted at long term partnership to advance LSB infrastructure quality and usability for supporting the rapidly growing LSB community. Currently most staff of the Linux Verification Center are involved in this project.
The key ISPRAS areas in the project are:
- LSB Infrastructure Tools – this is to develop and later on maintain and mature various infrastructure tools to support LSB development and promotion:
- Central LSB Database & various data transformation scripts
- LSB DB Navigator – LSB web portal with advanced navigation, queries, community collaboration mechanisms, developers’ feedback and contribution interface to promote information about LSB and surrounding ecosystem and also for making decisions and coordinating LSB workgroup.
- LSB DTK Manager – to automate Linux distribution testing and make it user friendly.
- LSB ATK Manager – to automate Linux application testing and make it user friendly.
- LSB Certification System - to support and facilitate LSB certification process.
- Problem Reporting System (this is a part of the certification system though quite independent).
- Misc. auxiliary tools for automating investigation and analytical tasks.
- Linux Testing:
- Developing/adapting testing technologies and tools for automated test development of various quality grades:
- UniTESK for deep testing (ISPRAS owned technology with over 10 years history).
- T2C – methodology and tools for normal tests development (developed specially for the LF on top of TET harness and ideas of gtkvts .inp files).
- Azov – innovative methodology and tools for automated massive development of shallow tests based on extended information from the central LSB database (developed specially for the LF).
- Developing new tests of the three levels of quality.
- Analyzing fails found by the tests and collaborating with upstream to fix them.
- Investigation and Analysis:
- Various analytical work to find and fix various LSB related issues, perform data mining and prepare decision making materials.
See more details at the project Wiki.