microsoft/lisa
Python
Captured source
source ↗microsoft/lisa
Description: LISA is developed and maintained by Microsoft, to empower Linux validation.
Language: Python
License: MIT
Stars: 330
Forks: 235
Open issues: 67
Created: 2019-03-09T00:23:37Z
Pushed: 2026-06-11T03:05:01Z
Default branch: main
Fork: no
Archived: no
README: Linux Integration Services Automation (LISA) ============================================
|CI Workflow| |GitHub license| |Docs|
Linux Integration Services Automation (LISA) is a Linux quality validation system, which consists of two parts:
- A test framework to drive test execution.
- A set of test suites to verify Linux kernel/distribution quality.
LISA` was originally designed and implemented for Microsoft Azure and Windows HyperV platforms; now it can be used to validate Linux quality on any platforms if the proper orchestrator module is implemented.
Why LISA --------
- Scalable: Benefit from the appropriate abstractions, `
LISA
can be used to test the quality of numerous Linux distributions without duplication of code implementation.
- Customizable: The test suites created on top of `
LISA` can be
customized to support different quality validation needs.
- Support multiple platforms: `
LISA` is created with modular
design, to support various of Linux platforms including Microsoft Azure, Windows HyperV, Linux bare metal, and other cloud based platforms.
- End-to-end: `
LISA` supports platform specific orchestrators to
create and delete test environment automatically; it also provides flexibility to preserve environments for troubleshooting if test(s) fails.
Documents ---------
Quick start__Run tests__Development Setup__Microsoft tests__Write test cases in LISA__Command line reference__Runbook reference__Extend and customize LISA__
Contribute ----------
You are very welcome to contribute to this repository. Please follow the contribution document __ for details.
Road map --------------------
LISA is in active developing, and a lot of exciting features are being implemented. We're listening to your feedback __.
License -------
The entire codebase is under MIT license __.
.. |CI Workflow| image:: https://github.com/microsoft/lisa/workflows/CI%20Workflow/badge.svg?branch=main :target: https://github.com/microsoft/lisa/actions?query=workflow%3A%22CI+Workflow+for+LISAv3%22+event%3Apush+branch%3Amain :target: https://github.com/microsoft/lisa/blob/main/LICENSE .. |Docs| image:: https://readthedocs.org/projects/mslisa/badge/?version=main :target: https://mslisa.readthedocs.io/en/main/?badge=main :alt: Documentation Status