|CI Workflow| |GitHub license| |Docs|
Linux Integration Services Automation (LISA) is a Linux quality validation system, which consists of two parts:
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.
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.
Quick start <https://mslisa.rtfd.io/en/main/quick_start.html>
__Run tests <https://mslisa.rtfd.io/en/main/run_test/run.html>
__Development Setup <https://mslisa.readthedocs.io/en/main/write_test/dev_setup.html>
__Microsoft tests <https://mslisa.rtfd.io/en/main/run_test/microsoft_tests.html>
__Write test cases in LISA <https://mslisa.rtfd.io/en/main/write_test/write_case.html>
__Command line reference <https://mslisa.rtfd.io/en/main/run_test/command_line.html>
__Runbook reference <https://mslisa.rtfd.io/en/main/run_test/runbook.html>
__Extend and customize LISA <https://mslisa.rtfd.io/en/main/write_test/extension.html>
__You are very welcome to contribute to this repository. Please follow the contribution document <https://mslisa.rtfd.io/en/main/contributing.html>
__ for details.
LISA is in active developing, and a lot of exciting features are being
implemented. We're listening to your
feedback <https://github.com/microsoft/lisa/issues/new>
__.
The entire codebase is under MIT license <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