Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
microsoft/lisa: LISA is developed and maintained by Microsoft, to empower Linux validation.

microsoft/lisa: LISA is developed and maintained by Microsoft, to empower Linux validation.

12 hours ago

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 __
  • Test Maturity Model __
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 .. |GitHub license| image:: https://img.shields.io/github/license/microsoft/lisa :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

Chat with me