LISA is developed and maintained by Microsoft, to empower Linux validation.
Перейти к файлу
smit-gardhariya 0d8f522151 Add support for mariner-3.0 in dom0 kernel installer
dom0 image based on mariner 3.0 has different
parameter that need to be changed while installing kernel
under different file. Add support for it under kernel
installer transformer.

Signed-off-by: Smit Gardhariya <sgardhariya@microsoft.com>
2024-11-20 20:29:04 +05:30
.github Fix missing . for command docker build 2024-11-03 23:22:39 -08:00
docs doc: add lisa case training data. 2024-10-03 06:00:06 -07:00
examples doc: fix wrong fields. 2023-10-17 22:11:59 -07:00
lisa Add support for mariner-3.0 in dom0 kernel installer 2024-11-20 20:29:04 +05:30
microsoft Fix verify_azuremonitoragent_linux for Azure Linux 3.0 2024-11-18 05:46:19 -08:00
selftests fix UT to load from a real file 2024-10-03 08:42:21 -07:00
typings Linting Fixes 2022-11-15 14:20:08 +08:00
.env Fix mypy paths in vscode 2021-03-30 13:50:56 +08:00
.gitattributes MDATP: add mdatp existence and config test 2024-04-15 19:34:51 +08:00
.gitignore fix UT to load from a real file 2024-10-03 08:42:21 -07:00
Dockerfile add workflow for building and pushing docker image to ACR 2024-10-28 07:05:55 -07:00
LICENSE rename LICENSE file and update README 2021-03-05 18:33:59 +08:00
MANIFEST.in Switch from poetry to setuptools / nox 2022-11-15 14:20:08 +08:00
README.rst doc: remove LISAv2 docs 2023-11-17 15:35:03 +08:00
SECURITY.md Microsoft mandatory file 2022-05-18 17:04:08 -07:00
noxfile.py add baremetal platform 2023-09-18 14:08:00 +08:00
pylintrc Pylint: Enable eval-used 2023-02-28 08:56:44 -05:00
pyproject.toml neseted: create L2 image during runtime 2024-10-10 22:53:10 -07:00
readthedocs.yaml Docs: fix build error 2023-10-02 08:24:02 -07:00

README.rst

Этот файл содержит неоднозначные символы Юникода!

Этот файл содержит неоднозначные символы Юникода, которые могут быть перепутаны с другими в текущей локали. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы подсветить эти символы.

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 <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>`__

Contribute
----------

You are very welcome to contribute to this repository. Please follow `the contribution
document <https://mslisa.rtfd.io/en/main/contributing.html>`__ for details.

Road map
--------------------

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>`__.

License
-------

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